risum 모듈 — RISU modules[] — 기능 확장
조회 1882 · 2026-05-24
[ ] 간단 상태창 모듈 https://arca.live/b/characterai/165554055 원작?자가 사라진거같아서 다시 업데이트함... regex 파싱이 좀 잘 안되는 경우가 있어서. 고쳤음... 이제 완벽히 잘 되겠지!! 프로톤 https://drive.proton.me/urls/YWJXS6GREW#8qmMOP0N1FgC
v3.3
{
"name": "[🌐] 간단 상태창 비공식",
"description": "v3.3",
"id": "39f5d266-991b-4220-b1e6-cd05b34c8ced",
"hideIcon": false,
"assets": [],
"backgroundEmbedding": "<style>\n.compact-status-line {\n font-family: 'Inter', sans-serif;\n padding: 10px 0 8px 0;\n margin-top: 20px;\n border-top: 1px solid #3a3a3a;\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n}\n\n.status-text-group {\n color: #888888;\n font-size: 0.8em;\n letter-spacing: 0.3px;\n}\n\n.separator {\n color: #555555;\n margin: 0 0.6em;\n}\n</style>",
"trigger": [
{
"lowLevelAccess": false,
"comment": "",
"type": "manual",
"conditions": [],
"effect": [
{
"type": "v2Header",
"code": "",
"indent": 0
}
]
},
{
"lowLevelAccess": false,
"comment": "New Event",
"type": "manual",
"conditions": [],
"effect": []
}
],
"lowLevelAccess": false,
"regex": [
{
"comment": "=== [ 선택 ] ===",
"type": "disabled",
"in": "",
"out": "",
"flag": "",
"ableFlag": false
},
{
"comment": "[ 요일 *한글 *디스플레이 ] -> ( ON/OFF )",
"type": "editdisplay",
"in": "\\((Mon|Tue|Wed|Thu|Fri|Sat|Sun)\\)\\s*(\\d{1,2}:\\d{1,2}\\s*[AP]M)\\s*([\\|\\]])",
"out": "{{#if {{equal::$1::Mon}} }}(월){{/if}}{{#if {{equal::$1::Tue}} }}(화){{/if}}{{#if {{equal::$1::Wed}} }}(수){{/if}}{{#if {{equal::$1::Thu}} }}(목){{/if}}{{#if {{equal::$1::Fri}} }}(금){{/if}}{{#if {{equal::$1::Sat}} }}(토){{/if}}{{#if {{equal::$1::Sun}} }}(일){{/if}} $2$3",
"flag": "",
"ableFlag": false
},
{
"comment": "=== [ 교정 ] ===",
"type": "disabled",
"in": "",
"out": "",
"flag": "",
"ableFlag": false
},
{
"comment": "[ N/A ] 숨기기",
"type": "editdisplay",
"in": "\\|\\s*N/A\\s*\\]",
"out": "]",
"flag": "",
"ableFlag": false
},
{
"comment": "[ ## ] 제거",
"type": "editoutput",
"in": "## Global Status Window",
"out": "\n\n",
"flag": "",
"ableFlag": false
},
{
"comment": "=== [ CSS ] ===",
"type": "disabled",
"in": "",
"out": "",
"flag": "",
"ableFlag": false
},
{
"comment": "[ 상태창 ] - 전부",
"type": "editdisplay",
"in": "(?:---[\\n\\r]{0,3})?\\[\\s*🌐\\s*\\|\\s*([\\w.\\-]+(?:\\s*\\([^\\)]+\\))?)\\s*(\\d{1,2}:\\d{1,2}\\s*[AP]M)\\s*\\|\\s*(.*?)\\s*\\|\\s*(.*?)\\s*\\]",
"out": "<body>\n <div class=\"compact-status-line\">\n <span class=\"status-text-group\">$1<span class=\"separator\">|</span>$2</span>\n <span class=\"status-text-group\">$3<span class=\"separator\">|</span>$4</span>\n </div>\n</body>",
"flag": "",
"ableFlag": false
},
{
"comment": "[ 상태창 ]",
"type": "editdisplay",
"in": "(?:---[\\n\\r]{0,3})?\\[\\s*🌐\\s*\\|\\s*([\\w.\\-]+(?:\\s*\\([^\\)]+\\))?)\\s*(\\d{1,2}:\\d{1,2}\\s*[AP]M)\\s*\\|\\s*(.*?)\\s*\\]",
"out": "<body>\n <div class=\"compact-status-line\">\n <span class=\"status-text-group\">$1<span class=\"separator\">|</span>$2</span>\n <span class=\"status-text-group\">$3</span>\n </div>\n</body>",
"flag": "",
"ableFlag": false
},
{
"comment": "[ 상태창 ] - 시간 ONLY",
"type": "editdisplay",
"in": "(?:---[\\n\\r]{0,3})?\\[\\s*🌐\\s*\\|\\s*([\\w.\\-]+(?:\\s*\\([^\\)]+\\))?)\\s*(\\d{1,2}:\\d{1,2}\\s*[AP]M)\\s*\\]",
"out": "<body>\n <div class=\"compact-status-line\">\n <span class=\"status-text-group\">$1<span class=\"separator\">|</span>$2</span>\n </div>\n</body>",
"flag": "",
"ableFlag": false
},
{
"comment": "=== [ 리퀘스트 ] ===",
"type": "disabled",
"in": "",
"out": "",
"flag": "",
"ableFlag": false
},
{
"comment": "[ 요일 리퀘스트 수정 ]",
"type": "editprocess",
"in": "\\(([월화수목금토일])\\)\\s*(\\d{1,2}:\\d{1,2}\\s*[AP]M)\\s*\\|",
"out": "{{#if {{equal::$1::월}} }}(Mon){{/if}}{{#if {{equal::$1::화}} }}(Tue){{/if}}{{#if {{equal::$1::수}} }}(Wed){{/if}}{{#if {{equal::$1::목}} }}(Thu){{/if}}{{#if {{equal::$1::금}} }}(Fri){{/if}}{{#if {{equal::$1::토}} }}(Sat){{/if}}{{#if {{equal::$1::일}} }}(Sun){{/if}} $2|",
"flag": "",
"ableFlag": false
}
],
"lorebook": [
{
"bookVersion": "2",
"comment": "[🌐] 간단 상태창",
"key": "",
"secondkey": "",
"insertorder": 1000,
"content": "@@depth 0\n{{#if {{? {{getglobalvar::toggle_SimpleStatus}}=1}}}}\n## Global Status Window\n\nInsert this at the end of every response.\n\nFormat:\n[🌐|YYYY-MM-DD (Day) hh:mm AM/PM]\n\n- 🌐: Format identifier\n{{/if}}{{#if {{? {{getglobalvar::toggle_SimpleStatus}}=2}}}}\n## Global Status Window\n\nInsert this at the end of every response.\n\nFormat (translate):\n[🌐|YYYY-MM-DD (Day) hh:mm AM/PM|Location]\n\n- 🌐: Format identifier\n- Location: Where the scene takes place\n{{/if}}{{#if {{? {{getglobalvar::toggle_SimpleStatus}}=3}}}}\n## Global Status Window\n\nInsert this at the end of every response.\n\nFormat (translate):\n[🌐|YYYY-MM-DD (Day) hh:mm AM/PM|Attire]\n\n- 🌐: Format identifier\n- Attire: {{user}}'s clothing only (keep concise; 'N/A' when offscreen)\n{{/if}}{{#if {{? {{getglobalvar::toggle_SimpleStatus}}=4}}}}\n## Global Status Window\n\nInsert this at the end of every response.\n\nFormat (translate):\n[🌐|YYYY-MM-DD (Day) hh:mm AM/PM|Location|Attire]\n\n- 🌐: Format identifier\n- Location: Where the scene takes place\n- Attire: {{user}}'s clothing only (keep concise; 'N/A' when offscreen){{/if}}",
"mode": "normal",
"alwaysActive": true,
"selective": false,
"useRegex": false,
"activationPercent": 100,
"id": "",
"folder": ""
}
],
"customModuleToggle": "SimpleStatus=[🌐] 간단 상태창=select=( OFF ), 🕐시간, + 🏠장소, + 👕의상, 📋전부",
"displayOrder": 1400,
"namespace": "",
"cjs": "",
"enabled": true
}