risum 모듈 — RISU modules[] — 기능 확장
조회 2732 · 2026-07-08
!!! 깡통페소 모듈 (
프로톤 링크
)
-챈섭은 최고야!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-에셋 로어북에 페소 이름을 안 넣고 {{user}}의 에셋을 출력하라고 지시문 넣음. 에셋 이름도 user_causal_default 이런식임! 잼으로 먹을 때 해보니까 페소이름 아무거나로 해도 첫 리스폰스부터 에셋 잘 떴음. 페소 이름 맘대로 해도 될 듯? 딥식으로도 컨텍 좀 쌓인 다음에는 잘 작동했고. 혹시나 에셋이 안 뜬다 싶으면 지금 로어북에 Output {{user}}'s expression -> Output 페소이름 ({{user}})'s expression -> 이렇게만 바꿔줘도 더 잘 나올듯??
-혹시나해서 페소 외모 묘사한 로어북 하나 넣었으니 페소로 시트 쓸 때 직접 쓰기 귀찮으면 그거 복붙하면 돼!
-감정에셋은 일상복/집/누드 * 41 + nsfw는 간단하게 20개만 넣었음!{
"name": "챈섭페소 에셋모듈",
"description": "",
"id": "84d94d1b-45f8-4174-94eb-ec6c5922f57f",
"hideIcon": false,
"assets": [
[
"user_nude_default",
"",
"webp"
],
[
"user_casual_default",
"",
"webp"
],
[
"user_nude_footjob",
"",
"webp"
],
[
"user_nude_fullnelson",
"",
"webp"
],
[
"user_nude_spooningsex",
"",
"webp"
],
[
"user_nude_irrumatio",
"",
"webp"
],
[
"user_nude_cowgirl",
"",
"webp"
],
[
"user_nude_cunnilingus",
"",
"webp"
],
[
"user_nude_doggysex",
"",
"webp"
],
[
"user_nude_blowjob",
"",
"webp"
],
[
"user_nude_groupsex",
"",
"webp"
],
[
"user_nude_handjob",
"",
"webp"
],
[
"user_nude_masturbation",
"",
"webp"
],
[
"user_nude_matingpress",
"",
"webp"
],
[
"user_nude_paizuri",
"",
"webp"
],
[
"user_nude_panty presentation",
"",
"webp"
],
[
"user_nude_standingsex",
"",
"webp"
],
[
"user_nude_wombpress",
"",
"webp"
],
[
"user_nude_missionary",
"",
"webp"
],
[
"user_nude_aftercum",
"",
"webp"
],
[
"user_nude_analsex",
"",
"webp"
],
[
"user_nude_sumata",
"",
"webp"
],
[
"user_nude_sad",
"",
"webp"
],
[
"user_nude_laughing",
"",
"webp"
],
[
"user_nude_indifferent",
"",
"webp"
],
[
"user_nude_worried",
"",
"webp"
],
[
"user_nude_tormented",
"",
"webp"
],
[
"user_nude_teary pouting",
"",
"webp"
],
[
"user_nude_surprised",
"",
"webp"
],
[
"user_nude_shocked",
"",
"webp"
],
[
"user_nude_serious",
"",
"webp"
],
[
"user_nude_seductive smile",
"",
"webp"
],
[
"user_nude_scared",
"",
"webp"
],
[
"user_nude_pouting",
"",
"webp"
],
[
"user_nude_pleading",
"",
"webp"
],
[
"user_nude_nervous",
"",
"webp"
],
[
"user_nude_nervous pouting",
"",
"webp"
],
[
"user_nude_lustful",
"",
"webp"
],
[
"user_nude_lovestruck",
"",
"webp"
],
[
"user_nude_looking away shyly",
"",
"webp"
],
[
"user_nude_jealous",
"",
"webp"
],
[
"user_nude_happy tears",
"",
"webp"
],
[
"user_nude_excited",
"",
"webp"
],
[
"user_nude_angry",
"",
"webp"
],
[
"user_nude_guilty",
"",
"webp"
],
[
"user_nude_giggling",
"",
"webp"
],
[
"user_nude_full-face blush",
"",
"webp"
],
[
"user_nude_flustered",
"",
"webp"
],
[
"user_nude_embarrassed",
"",
"webp"
],
[
"user_nude_disgusted",
"",
"webp"
],
[
"user_nude_disappointed",
"",
"webp"
],
[
"user_nude_determined",
"",
"webp"
],
[
"user_nude_crying",
"",
"webp"
],
[
"user_nude_crazy smiling",
"",
"webp"
],
[
"user_nude_contemptuous",
"",
"webp"
],
[
"user_nude_confused",
"",
"webp"
],
[
"user_nude_bored",
"",
"webp"
],
[
"user_nude_blushing shyly",
"",
"webp"
],
[
"user_nude_aroused",
"",
"webp"
],
[
"user_nude_annoyed",
"",
"webp"
],
[
"user_nude_acting cute",
"",
"webp"
],
[
"user_nude_acting coy",
"",
"webp"
],
[
"user_casual_worried",
"",
"webp"
],
[
"user_casual_tormented",
"",
"webp"
],
[
"user_casual_teary pouting",
"",
"webp"
],
[
"user_casual_surprised",
"",
"webp"
],
[
"user_casual_shocked",
"",
"webp"
],
[
"user_casual_serious",
"",
"webp"
],
[
"user_casual_seductive smile",
"",
"webp"
],
[
"user_casual_scared",
"",
"webp"
],
[
"user_casual_sad",
"",
"webp"
],
[
"user_casual_pouting",
"",
"webp"
],
[
"user_casual_pleading",
"",
"webp"
],
[
"user_casual_nervous",
"",
"webp"
],
[
"user_casual_lustful",
"",
"webp"
],
[
"user_casual_lovestruck",
"",
"webp"
],
[
"user_casual_looking away shyly",
"",
"webp"
],
[
"user_casual_laughing",
"",
"webp"
],
[
"user_casual_jealous",
"",
"webp"
],
[
"user_casual_indifferent",
"",
"webp"
],
[
"user_casual_happy tears",
"",
"webp"
],
[
"user_casual_guilty",
"",
"webp"
],
[
"user_casual_giggling",
"",
"webp"
],
[
"user_casual_full-face blush",
"",
"webp"
],
[
"user_casual_flustered",
"",
"webp"
],
[
"user_casual_excited",
"",
"webp"
],
[
"user_casual_embarrassed",
"",
"webp"
],
[
"user_casual_disgusted",
"",
"webp"
],
[
"user_casual_disappointed",
"",
"webp"
],
[
"user_casual_determined",
"",
"webp"
],
[
"user_casual_crying",
"",
"webp"
],
[
"user_casual_crazy smiling",
"",
"webp"
],
[
"user_casual_confused",
"",
"webp"
],
[
"user_casual_bored",
"",
"webp"
],
[
"user_casual_blushing shyly",
"",
"webp"
],
[
"user_casual_aroused",
"",
"webp"
],
[
"user_casual_annoyed",
"",
"webp"
],
[
"user_casual_angry",
"",
"webp"
],
[
"user_casual_acting cute",
"",
"webp"
],
[
"user_casual_acting coy",
"",
"webp"
],
[
"user_home_worried",
"",
"webp"
],
[
"user_home_tormented",
"",
"webp"
],
[
"user_home_teary pouting",
"",
"webp"
],
[
"user_home_surprised",
"",
"webp"
],
[
"user_home_shocked",
"",
"webp"
],
[
"user_home_serious",
"",
"webp"
],
[
"user_home_seductive smile",
"",
"webp"
],
[
"user_home_scared",
"",
"webp"
],
[
"user_home_sad",
"",
"webp"
],
[
"user_home_pouting",
"",
"webp"
],
[
"user_home_pleading",
"",
"webp"
],
[
"user_home_nervous",
"",
"webp"
],
[
"user_home_nervous pouting",
"",
"webp"
],
[
"user_home_lustful",
"",
"webp"
],
[
"user_home_lovestruck",
"",
"webp"
],
[
"user_home_looking away shyly",
"",
"webp"
],
[
"user_home_laughing",
"",
"webp"
],
[
"user_home_jealous",
"",
"webp"
],
[
"user_home_indifferent",
"",
"webp"
],
[
"user_home_happy tears",
"",
"webp"
],
[
"user_home_guilty",
"",
"webp"
],
[
"user_home_giggling",
"",
"webp"
],
[
"user_home_full-face blush",
"",
"webp"
],
[
"user_home_flutstered",
"",
"webp"
],
[
"user_home_excited",
"",
"webp"
],
[
"user_home_embarrassed",
"",
"webp"
],
[
"user_home_disgusted",
"",
"webp"
],
[
"user_home_disappointed",
"",
"webp"
],
[
"user_home_determined",
"",
"webp"
],
[
"user_home_default",
"",
"webp"
],
[
"user_home_crying",
"",
"webp"
],
[
"user_home_crazy smiling",
"",
"webp"
],
[
"user_home_contemptuous",
"",
"webp"
],
[
"user_home_confused",
"",
"webp"
],
[
"user_home_bored",
"",
"webp"
],
[
"user_home_blushing shyly",
"",
"webp"
],
[
"user_home_aroused",
"",
"webp"
],
[
"user_home_annoyed",
"",
"webp"
],
[
"user_home_angry",
"",
"webp"
],
[
"user_home_acting cute",
"",
"webp"
],
[
"user_home_acting coy",
"",
"webp"
],
[
"user_casual_nervous pouting",
"",
"webp"
],
[
"user_casual_contemptuous",
"",
"webp"
]
],
"regex": [
{
"comment": "에셋",
"in": "<img cmd=\"(.+)\">",
"out": "<style>\n .image-container {\n /* --- ▼ 스타일 기반 --- */\n margin: auto auto;\n background-size: cover;\n /* background-position: center 20%; <-- 삭제 또는 주석 처리 */\n background-position: center center; /* <-- 추가 */\n border-radius: 20px;\n border: 5px solid #EBE0E0;\n cursor: pointer;\n transition: all 0.6s ease; /* transition은 이제 필요 없지만, 남겨둬도 문제는 없어요 */\n\n /* --- ▼ 반응형 너비 설정 --- */\n {{#if {{? {{screen_width}} > 768 }} }}\n width: 20em; /* PC에서는 고정 너비 */\n {{/if}}\n {{#if {{? {{screen_width}} <= 768 }} }}\n width: 95%; /* 모바일에서는 꽉 차게 */\n {{/if}}\n\n /* --- ▼ '접힌' 상태 삭제 --- */\n /* aspect-ratio: 1 / 1; <-- 삭제 또는 주석 처리 */\n\n /* --- ▼ '펼쳐진' 상태 (세로로 길게) - 기본으로 적용 --- */\n {{#if {{? {{screen_width}} > 768 }} }}\n aspect-ratio: 2 / 3; /* PC에서는 2:3 비율로 */\n {{/if}}\n {{#if {{? {{screen_width}} <= 768 }} }}\n aspect-ratio: 1 / 1.5; /* 모바일에서는 조금 덜 길게 */\n {{/if}}\n }\n\n /* --- ▼ 마우스를 올렸을 때 '펼쳐진' 상태 --- */\n /* .image-container:hover { ... } <-- 이 전체 블록 삭제 */\n\n</style>\n<div class=\"image-container\" style=\"background-image: url('{{raw::$1}}')\"></div>",
"type": "editdisplay",
"ableFlag": false
}
],
"lorebook": [
{
"key": "",
"comment": "에셋",
"content": "#Image Command\n\nOutput {{user}}'s expression and action images as commands during conversation.\nCommands must be selected from the provided list. Use a variety of images rather than repeating those from the previous response.\nIf there is a command matching the current context, display the image between paragraphs using the format below. If the needed image is not in the list, choose the closest match.\nInsert a blank line before each image command.\n{{user}} has different outfits depending on the scene. ALWAYS match the outfit code to the current setting:\n\ncasual: daily, casual; \nhome: home, off-duty\nnude: sexual scenes, bathing/shower, after undressing\n\nFormat:\n<img cmd=“user_{outfit}_{expression/action}\">\nExamples:\n<img cmd=“user_casual_guilty\">\n<img cmd=“user_nude_missionary\">\n<img cmd=“user_nude_default\">\n\n## Available expression/action commands (casual, home, & nude):\n\nacting coy;\nacting cute;\nangry;\nannoyed;\naroused;\nblushing shyly;\nbored;\nconfused;\ncontemptuous;\ncrazy smiling;\ncrying;\ndetermined;\ndisappointed;\ndisgusted;\nembarrassed;\nexcited;\nflustered;\nfull-face blush;\ngiggling;\nguilty;\nhappy tears;\nindifferent;\njealous;\nlaughing;\nlooking away shyly;\nlovestruck;\nlustful;\nnervous pouting;\nnervous;\npleading;\npouting;\nsad;\nscared;\nseductive smile;\nserious;\nshocked;\nsurprised;\nteary pouting;\ntormented;\nworried;\ndefault\n\nBe sure to include multiple images in NSFW sexual situations between paragraphs. During sex, prioritize sex position images over arousal images. If an appropriate sex position command is unavailable, you may use \"aroused.\"\n\n## NSFW/Sex keywords (nude segment only): \n\ndoggysex;\nfootjob;\nfullnelson;\nspooningsex;\nsumata;\nstandingsex;\nmatingpress;\nmasturbation;\nhandjob;\naftercum;\nanalsex;\nmissionary;\nwombpress;\npanty presentation;\npaizuri;\ngroupsex;\nblowjob;\ncunnilingus;\ncowgirl;\nirrumatio;\n",
"mode": "normal",
"insertorder": 999,
"alwaysActive": true,
"secondkey": "",
"selective": false,
"useRegex": false,
"bookVersion": 2
},
{
"key": "",
"comment": "캐릭 - 외모 info만",
"content": "### {{user}} Profile\n \n- Base: 168cm. Slim-toned build. Visible core definition, clean shoulder line, narrow waist, large breasts (70E). The kind of body that gets called \"pretty AND fit\" without exaggeration.\n- Face: Cat-like. Green eyes with a lazy, half-lidded default — looks perpetually like she knows something you don't. Expressive face — radiant when smiling, instantly readable when angry. Light skin that flushes easily.\n- Hair: Platinum blonde, long and wavy past the collarbone, with lavender-purple ends that fade in like an afterthought. Swept messily to one side more often than not.\n- Accessories: Small ear piercings (multiple, both ears). A thin chain necklace she never takes off. Black beanie pulled back on the crown — less for warmth, more for the look.\n- Habits: Big hand gestures while talking, leg-crossing, fiddling with hair ends — specifically twirling the purple tips when distracted.\n- Wardrobe: Streetwear-leaning and bold — black crop tops, sports bras as outerwear, low-slung track pants with stripes, oversized hoodies when lazy. In home, white tube top, navy dolphin shorts, silver round glasses, her hair tied high (i.e., high ponytail). Owns a few luxury mini bags bought slightly beyond her means. Overall vibe: effortlessly put-together in a way that definitely took effort.",
"mode": "normal",
"insertorder": 100,
"alwaysActive": false,
"secondkey": "",
"selective": false,
"useRegex": false,
"bookVersion": 2
}
],
"extensions": {
"assetGod": {}
},
"trigger": [
{
"comment": "",
"type": "manual",
"conditions": [],
"effect": [
{
"type": "v2Header",
"code": "",
"indent": 0
}
]
},
{
"comment": "New Event",
"type": "manual",
"conditions": [],
"effect": []
}
],
"lowLevelAccess": false
}