[{"data":1,"prerenderedAt":2510},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fcommands":3,"docs-navigation-en":2050},{"id":4,"title":5,"body":6,"description":2042,"extension":2043,"meta":2044,"navigation":2045,"path":2046,"seo":2047,"stem":2048,"__hash__":2049},"docs\u002Fdocs\u002Fcommands.md","Commands",{"type":7,"value":8,"toc":2014},"minimark",[9,13,22,35,38,43,54,131,151,154,180,182,186,189,255,267,269,273,276,363,366,372,374,378,388,391,406,669,671,677,693,839,841,847,866,1007,1020,1022,1029,1042,1061,1067,1074,1098,1101,1494,1496,1502,1506,1522,1528,1531,1546,1548,1552,1556,1562,1565,1569,1576,1578,1582,1591,1595,1605,1671,1674,1678,1688,1772,1791,1795,1800,1838,1844,1848,1851,1860,1914,1920,1922,1926,2000,2010],[10,11,5],"h1",{"id":12},"commands",[14,15,16,17,21],"p",{},"This document covers every Saba-chan bot command you can ",[18,19,20],"strong",{},"type directly into a Discord chat",", and how to register your own shortcuts (aliases).",[14,23,24,25,30,31,34],{},"Bot setup and pairing are handled in ",[26,27,29],"a",{"href":28},"\u002Fdocs\u002Fdiscord-bot","Discord Bot & Cloud Relay",". Here, we focus on what you can type ",[18,32,33],{},"once the bot is already up and running",".",[36,37],"hr",{},[39,40,42],"h2",{"id":41},"_1-basic-syntax","1. Basic syntax",[44,45,50],"pre",{"className":46,"code":48,"language":49},[47],"language-text","사바쨩 \u003Cmodule> \u003Ccommand> [args…]\n","text",[51,52,48],"code",{"__ignoreMap":53},"",[55,56,57,76,87,110,128],"ul",{},[58,59,60,61,64,65,68,69,71,72,75],"li",{},"The ",[18,62,63],{},"prefix"," defaults to ",[51,66,67],{},"사바쨩"," (means \"Saba-chan\"). You can freely change it via ",[51,70,63],{}," in ",[51,73,74],{},"bot-config.json"," or from the bot settings screen in the GUI.",[58,77,78,79,82,83,86],{},"The prefix ",[18,80,81],{},"must be followed by a space",". A natural sentence like ",[51,84,85],{},"사바쨩은~~~"," will not be recognized as a command.",[58,88,89,92,93,96,97,96,100,96,103,96,106,109],{},[51,90,91],{},"\u003Cmodule>"," is a game module name or alias. Examples: ",[51,94,95],{},"마인크래프트",", ",[51,98,99],{},"mc",[51,101,102],{},"마크",[51,104,105],{},"music",[51,107,108],{},"음악",", …",[58,111,112,115,116,96,119,96,122,96,125,109],{},[51,113,114],{},"\u003Ccommand>"," is an action defined per module. Examples: ",[51,117,118],{},"start",[51,120,121],{},"시작",[51,123,124],{},"say",[51,126,127],{},"말",[58,129,130],{},"Some commands work without a module (global commands). See §2 below.",[132,133,134],"blockquote",{},[14,135,136,137,140,141,96,144,147,148,150],{},"🔡 ",[18,138,139],{},"Case is ignored",". ",[51,142,143],{},"START",[51,145,146],{},"Start",", and ",[51,149,118],{}," are all the same.",[14,152,153],{},"How the bot interprets a message is straightforward:",[155,156,157,160,163,173],"ol",{},[58,158,159],{},"Verify the prefix + space.",[58,161,162],{},"Match the first token as a candidate module\u002Fextension (extensions like Music or Rock-Paper-Scissors are tried first).",[58,164,165,166,96,169,172],{},"If no match, try the global commands (",[51,167,168],{},"도움",[51,170,171],{},"목록",").",[58,174,175,176,179],{},"If still no match, treat it as the ",[51,177,178],{},"\u003Cmodule> \u003Ccommand>"," pattern.",[36,181],{},[39,183,185],{"id":184},"_2-global-commands","2. Global commands",[14,187,188],{},"Commands you can fire without specifying a module.",[190,191,192,205],"table",{},[193,194,195],"thead",{},[196,197,198,202],"tr",{},[199,200,201],"th",{},"Command",[199,203,204],{},"Action",[206,207,208,218,232,245],"tbody",{},[196,209,210,215],{},[211,212,213],"td",{},[51,214,67],{},[211,216,217],{},"Show the default help (currently mounted modules and aliases)",[196,219,220,229],{},[211,221,222,225,226],{},[51,223,224],{},"사바쨩 도움"," \u002F ",[51,227,228],{},"사바쨩 help",[211,230,231],{},"Same — show help",[196,233,234,242],{},[211,235,236,225,239],{},[51,237,238],{},"사바쨩 목록",[51,240,241],{},"사바쨩 list",[211,243,244],{},"List instances the bot can control, with status",[196,246,247,252],{},[211,248,249],{},[51,250,251],{},"사바쨩 \u003Cmodule>",[211,253,254],{},"Show the available commands for that module",[132,256,257],{},[14,258,259,260,262,263,266],{},"🪪 You can restrict which instances are visible per node (guild). In a restricted guild, even ",[51,261,171],{}," only lists the allowed instances. The filter is configured under the GUI's ",[18,264,265],{},"Cloud Node → Instance Permissions"," menu.",[36,268],{},[39,270,272],{"id":271},"_3-commands-shared-by-every-module","3. Commands shared by every module",[14,274,275],{},"Three commands are routed by the daemon by default, regardless of module type.",[190,277,278,290],{},[193,279,280],{},[196,281,282,285,287],{},[199,283,284],{},"English",[199,286,204],{},[199,288,289],{},"Korean aliases (bundled)",[206,291,292,311,332],{},[196,293,294,298,301],{},[211,295,296],{},[51,297,118],{},[211,299,300],{},"Start the instance",[211,302,303,96,305,96,308],{},[51,304,121],{},[51,306,307],{},"실행",[51,309,310],{},"켜기",[196,312,313,318,321],{},[211,314,315],{},[51,316,317],{},"stop",[211,319,320],{},"Stop the instance (graceful)",[211,322,323,96,326,96,329],{},[51,324,325],{},"정지",[51,327,328],{},"끝내기",[51,330,331],{},"끄기",[196,333,334,339,352],{},[211,335,336],{},[51,337,338],{},"status",[211,340,341,342,225,345,225,348,351],{},"Current state (",[51,343,344],{},"Running",[51,346,347],{},"Stopped",[51,349,350],{},"Crashed",", etc.)",[211,353,354,96,357,96,360],{},[51,355,356],{},"상태",[51,358,359],{},"상황",[51,361,362],{},"확인",[14,364,365],{},"Examples:",[44,367,370],{"className":368,"code":369,"language":49},[47],"사바쨩 start 마인크래프트\n사바쨩 마크 시작\n사바쨩 stop palworld\n사바쨩 팰월드 상태\n",[51,371,369],{"__ignoreMap":53},[36,373],{},[39,375,377],{"id":376},"_4-per-module-commands-game-console-commands","4. Per-module commands (game console commands)",[14,379,380,381,71,384,387],{},"Each game module can register its own commands under ",[51,382,383],{},"[aliases.commands]",[51,385,386],{},"module.toml",". The bot forwards these commands through the daemon to the game server console (via stdin \u002F RCON \u002F REST — whichever route the module specifies).",[14,389,390],{},"Below is a summary of the three bundled games. The Korean aliases are defaults shipped with the module bundles; users can add more (see §7).",[392,393,395,396,96,398,96,400,96,402,405],"h3",{"id":394},"_41-minecraft-module-aliases-마인크래프트-마크-mc-minecraft","4.1 Minecraft (module aliases: ",[51,397,95],{},[51,399,102],{},[51,401,99],{},[51,403,404],{},"minecraft",")",[190,407,408,420],{},[193,409,410],{},[196,411,412,414,417],{},[199,413,201],{},[199,415,416],{},"Korean aliases",[199,418,419],{},"Description",[206,421,422,441,462,477,497,515,533,551,566,584,602,630,651],{},[196,423,424,428,438],{},[211,425,426],{},[51,427,124],{},[211,429,430,96,432,96,435],{},[51,431,127],{},[51,433,434],{},"채팅",[51,436,437],{},"메시지",[211,439,440],{},"Server-wide announcement",[196,442,443,448,459],{},[211,444,445],{},[51,446,447],{},"give",[211,449,450,96,453,96,456],{},[51,451,452],{},"지급",[51,454,455],{},"줘",[51,457,458],{},"item",[211,460,461],{},"Give an item",[196,463,464,469,474],{},[211,465,466],{},[51,467,468],{},"save-all",[211,470,471],{},[51,472,473],{},"저장",[211,475,476],{},"Save the world",[196,478,479,484,494],{},[211,480,481],{},[51,482,483],{},"list",[211,485,486,96,488,96,491],{},[51,487,171],{},[51,489,490],{},"플레이어",[51,492,493],{},"유저",[211,495,496],{},"List connected players",[196,498,499,504,512],{},[211,500,501],{},[51,502,503],{},"weather",[211,505,506,96,509],{},[51,507,508],{},"날씨",[51,510,511],{},"웨더",[211,513,514],{},"Change weather",[196,516,517,522,530],{},[211,518,519],{},[51,520,521],{},"difficulty",[211,523,524,96,527],{},[51,525,526],{},"난이도",[51,528,529],{},"어려움",[211,531,532],{},"Change difficulty",[196,534,535,540,548],{},[211,536,537],{},[51,538,539],{},"gamemode",[211,541,542,96,545],{},[51,543,544],{},"겜모드",[51,546,547],{},"게임모드",[211,549,550],{},"Game mode",[196,552,553,558,563],{},[211,554,555],{},[51,556,557],{},"time",[211,559,560],{},[51,561,562],{},"시간",[211,564,565],{},"Set time",[196,567,568,573,581],{},[211,569,570],{},[51,571,572],{},"tp",[211,574,575,96,578],{},[51,576,577],{},"텔레포트",[51,579,580],{},"이동",[211,582,583],{},"Teleport",[196,585,586,591,599],{},[211,587,588],{},[51,589,590],{},"kick",[211,592,593,96,596],{},[51,594,595],{},"킥",[51,597,598],{},"추방",[211,600,601],{},"Kick a player",[196,603,604,612,627],{},[211,605,606,225,609],{},[51,607,608],{},"ban",[51,610,611],{},"pardon",[211,613,614,617,618,225,621,617,624],{},[51,615,616],{},"밴",",",[51,619,620],{},"차단",[51,622,623],{},"언밴",[51,625,626],{},"해제",[211,628,629],{},"Ban \u002F unban",[196,631,632,640,648],{},[211,633,634,225,637],{},[51,635,636],{},"op",[51,638,639],{},"deop",[211,641,642,225,645],{},[51,643,644],{},"오피",[51,646,647],{},"디옵",[211,649,650],{},"Operator privileges",[196,652,653,658,666],{},[211,654,655],{},[51,656,657],{},"whitelist",[211,659,660,96,663],{},[51,661,662],{},"화이트리스트",[51,664,665],{},"화리",[211,667,668],{},"Whitelist management",[14,670,365],{},[44,672,675],{"className":673,"code":674,"language":49},[47],"사바쨩 마크 say 안녕!\n사바쨩 마인크래프트 give 친구닉 minecraft:diamond 64\n사바쨩 mc tp 친구닉 0 100 0\n",[51,676,674],{"__ignoreMap":53},[392,678,680,681,96,684,96,687,96,690,405],{"id":679},"_42-palworld-module-aliases-팰월드-팔월드-pw-palworld","4.2 Palworld (module aliases: ",[51,682,683],{},"팰월드",[51,685,686],{},"팔월드",[51,688,689],{},"pw",[51,691,692],{},"palworld",[190,694,695,705],{},[193,696,697],{},[196,698,699,701,703],{},[199,700,201],{},[199,702,416],{},[199,704,419],{},[206,706,707,728,741,759,778,796,814],{},[196,708,709,714,725],{},[211,710,711],{},[51,712,713],{},"announce",[211,715,716,96,719,96,722],{},[51,717,718],{},"공지",[51,720,721],{},"공지사항",[51,723,724],{},"알림",[211,726,727],{},"Broadcast an announcement",[196,729,730,735,739],{},[211,731,732],{},[51,733,734],{},"save",[211,736,737],{},[51,738,473],{},[211,740,476],{},[196,742,743,748,756],{},[211,744,745],{},[51,746,747],{},"info",[211,749,750,96,753],{},[51,751,752],{},"정보",[51,754,755],{},"인포",[211,757,758],{},"Server info",[196,760,761,766,775],{},[211,762,763],{},[51,764,765],{},"players",[211,767,768,96,770,96,773],{},[51,769,490],{},[51,771,772],{},"접속자",[51,774,493],{},[211,776,777],{},"Player list",[196,779,780,785,793],{},[211,781,782],{},[51,783,784],{},"shutdown",[211,786,787,96,790],{},[51,788,789],{},"종료",[51,791,792],{},"셧다운",[211,794,795],{},"Shut down the server",[196,797,798,802,811],{},[211,799,800],{},[51,801,590],{},[211,803,804,96,806,96,809],{},[51,805,595],{},[51,807,808],{},"강퇴",[51,810,598],{},[211,812,813],{},"Kick",[196,815,816,823,837],{},[211,817,818,225,820],{},[51,819,608],{},[51,821,822],{},"unban",[211,824,825,617,827,617,829,225,832,617,834],{},[51,826,616],{},[51,828,620],{},[51,830,831],{},"영구밴",[51,833,623],{},[51,835,836],{},"차단해제",[211,838,629],{},[14,840,365],{},[44,842,845],{"className":843,"code":844,"language":49},[47],"사바쨩 팰월드 공지 10분 뒤 저장합니다\n사바쨩 pw players\n",[51,846,844],{"__ignoreMap":53},[392,848,850,851,96,854,96,857,96,860,96,863,405],{"id":849},"_43-project-zomboid-module-aliases-좀보이드-프로젝트-좀보이드-프좀-pz-zomboid","4.3 Project Zomboid (module aliases: ",[51,852,853],{},"좀보이드",[51,855,856],{},"프로젝트 좀보이드",[51,858,859],{},"프좀",[51,861,862],{},"pz",[51,864,865],{},"zomboid",[190,867,868,878],{},[193,869,870],{},[196,871,872,874,876],{},[199,873,201],{},[199,875,416],{},[199,877,419],{},[206,879,880,900,916,933,949,965,989],{},[196,881,882,887,897],{},[211,883,884],{},[51,885,886],{},"servermsg",[211,888,889,96,891,96,893,96,895],{},[51,890,718],{},[51,892,721],{},[51,894,724],{},[51,896,437],{},[211,898,899],{},"Server message",[196,901,902,906,913],{},[211,903,904],{},[51,905,734],{},[211,907,908,96,910],{},[51,909,473],{},[51,911,912],{},"세이브",[211,914,915],{},"Save",[196,917,918,922,930],{},[211,919,920],{},[51,921,765],{},[211,923,924,96,926,96,928],{},[51,925,490],{},[51,927,772],{},[51,929,493],{},[211,931,932],{},"Players",[196,934,935,940,946],{},[211,936,937],{},[51,938,939],{},"quit",[211,941,942,96,944],{},[51,943,789],{},[51,945,792],{},[211,947,948],{},"Shut down",[196,950,951,955,963],{},[211,952,953],{},[51,954,590],{},[211,956,957,96,959,96,961],{},[51,958,595],{},[51,960,808],{},[51,962,598],{},[211,964,813],{},[196,966,967,975,987],{},[211,968,969,225,972],{},[51,970,971],{},"banuser",[51,973,974],{},"unbanuser",[211,976,977,617,979,617,981,225,983,617,985],{},[51,978,616],{},[51,980,620],{},[51,982,831],{},[51,984,623],{},[51,986,836],{},[211,988,629],{},[196,990,991,996,1004],{},[211,992,993],{},[51,994,995],{},"adduser",[211,997,998,96,1001],{},[51,999,1000],{},"유저추가",[51,1002,1003],{},"계정추가",[211,1005,1006],{},"Add a user",[132,1008,1009],{},[14,1010,1011,1012,1014,1015,1019],{},"🛠️ Custom modules work the same way. If a module developer registers commands in ",[51,1013,386],{}," per the ",[26,1016,1018],{"href":1017},"\u002Fdocs\u002Fmodules","Module Guide",", they automatically appear in the bot help and alias system.",[36,1021],{},[39,1023,1025,1026,1028],{"id":1024},"_5-music-commands-music-extension","5. Music commands (",[51,1027,105],{}," extension)",[14,1030,1031,1032,71,1035,1037,1038,1041],{},"Available when ",[51,1033,1034],{},"musicEnabled",[51,1036,74],{}," is ",[51,1039,1040],{},"true"," and the music extension dependencies (ffmpeg, yt-dlp, opusscript, etc.) are installed.",[14,1043,1044,1047,1048,96,1050,96,1053,96,1055,96,1058,34],{},[18,1045,1046],{},"Module aliases"," (work in any language setting): ",[51,1049,105],{},[51,1051,1052],{},"dj",[51,1054,108],{},[51,1056,1057],{},"ㄴㄹ",[51,1059,1060],{},"ㅇㅇ",[44,1062,1065],{"className":1063,"code":1064,"language":49},[47],"사바쨩 음악 \u003Ccommand> [args]\n사바쨩 dj \u003Ccommand> [args]\n",[51,1066,1064],{"__ignoreMap":53},[14,1068,1069,1070,1073],{},"There are also a few ",[18,1071,1072],{},"convenient shortcuts",":",[55,1075,1076,1082],{},[58,1077,1078,1081],{},[51,1079,1080],{},"사바쨩 \u003CYouTube link>"," — play immediately, no module needed.",[58,1083,1084,1085,96,1088,96,1091,147,1094,1097],{},"Some actions like ",[51,1086,1087],{},"사바쨩 다음",[51,1089,1090],{},"사바쨩 일시정지",[51,1092,1093],{},"사바쨩 정지",[51,1095,1096],{},"사바쨩 반복"," work without the module name while music is playing.",[14,1099,1100],{},"The full command list (English \u002F Korean aliases):",[190,1102,1103,1116],{},[193,1104,1105],{},[196,1106,1107,1109,1112,1114],{},[199,1108,284],{},[199,1110,1111],{},"Universal aliases",[199,1113,416],{},[199,1115,419],{},[206,1117,1118,1140,1163,1184,1204,1230,1250,1277,1302,1328,1354,1377,1400,1423,1446,1475],{},[196,1119,1120,1125,1129,1137],{},[211,1121,1122],{},[51,1123,1124],{},"play",[211,1126,1127],{},[51,1128,14],{},[211,1130,1131,96,1134],{},[51,1132,1133],{},"재생",[51,1135,1136],{},"ㅈㅅ",[211,1138,1139],{},"Play the first search result or a link immediately",[196,1141,1142,1147,1152,1160],{},[211,1143,1144],{},[51,1145,1146],{},"search",[211,1148,1149],{},[51,1150,1151],{},"find",[211,1153,1154,96,1157],{},[51,1155,1156],{},"검색",[51,1158,1159],{},"ㄱㅅ",[211,1161,1162],{},"Pick from 5 results via buttons",[196,1164,1165,1170,1173,1181],{},[211,1166,1167],{},[51,1168,1169],{},"pause",[211,1171,1172],{},"—",[211,1174,1175,96,1178],{},[51,1176,1177],{},"일시정지",[51,1179,1180],{},"ㅇㅅㅈㅈ",[211,1182,1183],{},"Pause",[196,1185,1186,1191,1193,1201],{},[211,1187,1188],{},[51,1189,1190],{},"resume",[211,1192,1172],{},[211,1194,1195,96,1198],{},[51,1196,1197],{},"계속",[51,1199,1200],{},"ㄱㅅㄱ",[211,1202,1203],{},"Resume",[196,1205,1206,1211,1219,1227],{},[211,1207,1208],{},[51,1209,1210],{},"skip",[211,1212,1213,96,1216],{},[51,1214,1215],{},"s",[51,1217,1218],{},"next",[211,1220,1221,96,1224],{},[51,1222,1223],{},"다음",[51,1225,1226],{},"ㄷㅇ",[211,1228,1229],{},"Next track",[196,1231,1232,1237,1245,1247],{},[211,1233,1234],{},[51,1235,1236],{},"previous",[211,1238,1239,96,1242],{},[51,1240,1241],{},"prev",[51,1243,1244],{},"back",[211,1246,1172],{},[211,1248,1249],{},"Previous track",[196,1251,1252,1256,1267,1274],{},[211,1253,1254],{},[51,1255,317],{},[211,1257,1258,96,1261,96,1264],{},[51,1259,1260],{},"leave",[51,1262,1263],{},"disconnect",[51,1265,1266],{},"dc",[211,1268,1269,96,1271],{},[51,1270,325],{},[51,1272,1273],{},"ㅈㅈ",[211,1275,1276],{},"Stop and leave the voice channel",[196,1278,1279,1284,1291,1299],{},[211,1280,1281],{},[51,1282,1283],{},"queue",[211,1285,1286,96,1289],{},[51,1287,1288],{},"q",[51,1290,483],{},[211,1292,1293,96,1296],{},[51,1294,1295],{},"대기열",[51,1297,1298],{},"ㄷㄱㅇ",[211,1300,1301],{},"Show the queue",[196,1303,1304,1309,1317,1325],{},[211,1305,1306],{},[51,1307,1308],{},"np",[211,1310,1311,96,1314],{},[51,1312,1313],{},"nowplaying",[51,1315,1316],{},"now",[211,1318,1319,96,1322],{},[51,1320,1321],{},"지금",[51,1323,1324],{},"ㅈㄱ",[211,1326,1327],{},"Now playing",[196,1329,1330,1335,1343,1351],{},[211,1331,1332],{},[51,1333,1334],{},"volume \u003C0~200>",[211,1336,1337,96,1340],{},[51,1338,1339],{},"vol",[51,1341,1342],{},"v",[211,1344,1345,96,1348],{},[51,1346,1347],{},"볼륨",[51,1349,1350],{},"ㅂㄹ",[211,1352,1353],{},"Adjust volume",[196,1355,1356,1361,1366,1374],{},[211,1357,1358],{},[51,1359,1360],{},"shuffle",[211,1362,1363],{},[51,1364,1365],{},"random",[211,1367,1368,96,1371],{},[51,1369,1370],{},"섞기",[51,1372,1373],{},"ㅅㄱ",[211,1375,1376],{},"Shuffle the queue",[196,1378,1379,1384,1389,1397],{},[211,1380,1381],{},[51,1382,1383],{},"loop",[211,1385,1386],{},[51,1387,1388],{},"repeat",[211,1390,1391,96,1394],{},[51,1392,1393],{},"반복",[51,1395,1396],{},"ㅂㅂ",[211,1398,1399],{},"Loop the current track",[196,1401,1402,1407,1412,1420],{},[211,1403,1404],{},[51,1405,1406],{},"loopoff",[211,1408,1409],{},[51,1410,1411],{},"unloop",[211,1413,1414,96,1417],{},[51,1415,1416],{},"반복해제",[51,1418,1419],{},"ㅂㅂㅎㅈ",[211,1421,1422],{},"Disable looping",[196,1424,1425,1430,1435,1443],{},[211,1426,1427],{},[51,1428,1429],{},"radio",[211,1431,1432],{},[51,1433,1434],{},"autoplay",[211,1436,1437,96,1440],{},[51,1438,1439],{},"라디오",[51,1441,1442],{},"ㄹㄷㅇ",[211,1444,1445],{},"Auto-fill with recommendations",[196,1447,1448,1453,1461,1472],{},[211,1449,1450],{},[51,1451,1452],{},"normalize",[211,1454,1455,96,1458],{},[51,1456,1457],{},"norm",[51,1459,1460],{},"loudnorm",[211,1462,1463,96,1466,96,1469],{},[51,1464,1465],{},"정규화",[51,1467,1468],{},"볼륨평탄화",[51,1470,1471],{},"ㅈㄱㅎ",[211,1473,1474],{},"Toggle volume normalization across tracks",[196,1476,1477,1482,1484,1491],{},[211,1478,1479],{},[51,1480,1481],{},"help",[211,1483,1172],{},[211,1485,1486,96,1488],{},[51,1487,168],{},[51,1489,1490],{},"ㄷㅇ말",[211,1492,1493],{},"Music help",[14,1495,365],{},[44,1497,1500],{"className":1498,"code":1499,"language":49},[47],"사바쨩 음악 재생 lofi hip hop\n사바쨩 dj search ado 우주미아\n사바쨩 음악 볼륨 50\n사바쨩 다음\n사바쨩 https:\u002F\u002Fyoutu.be\u002Fxxxxx\n",[51,1501,1499],{"__ignoreMap":53},[392,1503,1505],{"id":1504},"_51-music-only-channel","5.1 Music-only channel",[14,1507,1508,1509,1512,1513,71,1516,1518,1519,34],{},"If you set a ",[18,1510,1511],{},"music-only channel"," via ",[51,1514,1515],{},"musicChannelId",[51,1517,74],{}," or in the GUI bot settings, messages in that channel are interpreted as music commands directly — ",[18,1520,1521],{},"no prefix needed",[44,1523,1526],{"className":1524,"code":1525,"language":49},[47],"재생 lofi\n다음\n정지\nhttps:\u002F\u002Fyoutu.be\u002Fxxxxx\n",[51,1527,1525],{"__ignoreMap":53},[14,1529,1530],{},"In a dedicated channel, the bot automatically posts queue and now-playing UI messages.",[132,1532,1533],{},[14,1534,1535,1536,96,1538,96,1540,1542,1543,34],{},"🔊 Commands that need a voice channel (",[51,1537,1124],{},[51,1539,1169],{},[51,1541,1210],{},", etc.) require the user issuing the command to ",[18,1544,1545],{},"already be in a voice channel",[36,1547],{},[39,1549,1551],{"id":1550},"_6-mini-games-easter-eggs","6. Mini-games & Easter eggs",[392,1553,1555],{"id":1554},"_61-rock-paper-scissors","6.1 Rock-Paper-Scissors",[44,1557,1560],{"className":1558,"code":1559,"language":49},[47],"사바쨩 가위바위보\n사바쨩 rps\n사바쨩 じゃんけん  (Japanese setting)\n",[51,1561,1559],{"__ignoreMap":53},[14,1563,1564],{},"The bot shows ✊✌️✋ buttons and resolves the round as soon as you press one. Ties trigger an automatic rematch.",[392,1566,1568],{"id":1567},"_62-hidden-commands-easter-eggs","6.2 Hidden commands (Easter eggs)",[14,1570,1571,1572,1575],{},"A few hidden reactions live in ",[51,1573,1574],{},"extensions\u002Feaster_eggs.js",". We won't spoil them here — half the fun is finding them yourself.",[36,1577],{},[39,1579,1581],{"id":1580},"_7-creating-your-own-shortcuts","7. Creating your own shortcuts",[14,1583,1584,1585,34],{},"Aliases are layered from three sources. The priority is ",[18,1586,1587,1588,1590],{},"GUI user settings > module bundle (",[51,1589,386],{},") > code defaults",[392,1592,1594],{"id":1593},"_71-adding-module-aliases-the-most-common-case","7.1 Adding module aliases (the most common case)",[14,1596,1597,1598,1601,1602,1604],{},"Under ",[18,1599,1600],{},"Bot Settings → Module Aliases"," in the GUI, enter comma-separated shortcuts per module. In ",[51,1603,74],{},", this is stored as:",[44,1606,1610],{"className":1607,"code":1608,"language":1609,"meta":53,"style":53},"language-json shiki shiki-themes github-light github-dark","{\n  \"moduleAliases\": {\n    \"minecraft\": \"마크, ㅁㅋ, mine\",\n    \"palworld\":  \"팰, ㅍㅇ\"\n  }\n}\n","json",[51,1611,1612,1621,1631,1647,1659,1665],{"__ignoreMap":53},[1613,1614,1617],"span",{"class":1615,"line":1616},"line",1,[1613,1618,1620],{"class":1619},"sVt8B","{\n",[1613,1622,1624,1628],{"class":1615,"line":1623},2,[1613,1625,1627],{"class":1626},"sj4cs","  \"moduleAliases\"",[1613,1629,1630],{"class":1619},": {\n",[1613,1632,1634,1637,1640,1644],{"class":1615,"line":1633},3,[1613,1635,1636],{"class":1626},"    \"minecraft\"",[1613,1638,1639],{"class":1619},": ",[1613,1641,1643],{"class":1642},"sZZnC","\"마크, ㅁㅋ, mine\"",[1613,1645,1646],{"class":1619},",\n",[1613,1648,1650,1653,1656],{"class":1615,"line":1649},4,[1613,1651,1652],{"class":1626},"    \"palworld\"",[1613,1654,1655],{"class":1619},":  ",[1613,1657,1658],{"class":1642},"\"팰, ㅍㅇ\"\n",[1613,1660,1662],{"class":1615,"line":1661},5,[1613,1663,1664],{"class":1619},"  }\n",[1613,1666,1668],{"class":1615,"line":1667},6,[1613,1669,1670],{"class":1619},"}\n",[14,1672,1673],{},"The bot detects config changes and hot-reloads instantly. No restart required.",[392,1675,1677],{"id":1676},"_72-adding-command-aliases","7.2 Adding command aliases",[14,1679,1680,1681,1684,1685,1687],{},"Use the ",[18,1682,1683],{},"Command Aliases"," section on the same screen, or edit ",[51,1686,74],{}," directly:",[44,1689,1691],{"className":1607,"code":1690,"language":1609,"meta":53,"style":53},"{\n  \"commandAliases\": {\n    \"minecraft\": {\n      \"say\":  \"말,외쳐,스피커\",\n      \"give\": \"줘,선물\"\n    },\n    \"music\": {\n      \"play\": \"틀어,틀어줘\"\n    }\n  }\n}\n",[51,1692,1693,1697,1704,1710,1722,1732,1737,1745,1756,1762,1767],{"__ignoreMap":53},[1613,1694,1695],{"class":1615,"line":1616},[1613,1696,1620],{"class":1619},[1613,1698,1699,1702],{"class":1615,"line":1623},[1613,1700,1701],{"class":1626},"  \"commandAliases\"",[1613,1703,1630],{"class":1619},[1613,1705,1706,1708],{"class":1615,"line":1633},[1613,1707,1636],{"class":1626},[1613,1709,1630],{"class":1619},[1613,1711,1712,1715,1717,1720],{"class":1615,"line":1649},[1613,1713,1714],{"class":1626},"      \"say\"",[1613,1716,1655],{"class":1619},[1613,1718,1719],{"class":1642},"\"말,외쳐,스피커\"",[1613,1721,1646],{"class":1619},[1613,1723,1724,1727,1729],{"class":1615,"line":1661},[1613,1725,1726],{"class":1626},"      \"give\"",[1613,1728,1639],{"class":1619},[1613,1730,1731],{"class":1642},"\"줘,선물\"\n",[1613,1733,1734],{"class":1615,"line":1667},[1613,1735,1736],{"class":1619},"    },\n",[1613,1738,1740,1743],{"class":1615,"line":1739},7,[1613,1741,1742],{"class":1626},"    \"music\"",[1613,1744,1630],{"class":1619},[1613,1746,1748,1751,1753],{"class":1615,"line":1747},8,[1613,1749,1750],{"class":1626},"      \"play\"",[1613,1752,1639],{"class":1619},[1613,1754,1755],{"class":1642},"\"틀어,틀어줘\"\n",[1613,1757,1759],{"class":1615,"line":1758},9,[1613,1760,1761],{"class":1619},"    }\n",[1613,1763,1765],{"class":1615,"line":1764},10,[1613,1766,1664],{"class":1619},[1613,1768,1770],{"class":1615,"line":1769},11,[1613,1771,1670],{"class":1619},[55,1773,1774,1781,1788],{},[58,1775,1776,1777,1780],{},"The key is the ",[18,1778,1779],{},"module name"," (the canonical name, not an alias).",[58,1782,1783,1784,1787],{},"The value is a ",[51,1785,1786],{},"command → \"alias1,alias2,alias3\""," mapping.",[58,1789,1790],{},"On conflict (two modules claim the same alias), the first one to register wins, and a warning is printed to the console.",[392,1792,1794],{"id":1793},"_73-bundle-level-aliases-for-module-developers","7.3 Bundle-level aliases (for module developers)",[14,1796,1797,1798,1073],{},"To bake default Korean aliases into a module you've built, add the following to ",[51,1799,386],{},[44,1801,1805],{"className":1802,"code":1803,"language":1804,"meta":53,"style":53},"language-toml shiki shiki-themes github-light github-dark","[aliases]\nmodule_aliases = [\"내게임\", \"ig\", \"mygame\"]\n\n[aliases.commands]\nstart = { aliases = [\"시작\", \"켜기\"], description = \"Start the server\" }\ncustom_thing = { aliases = [\"뭐시기\", \"그거\"], description = \"Do the thing\" }\n","toml",[51,1806,1807,1812,1817,1823,1828,1833],{"__ignoreMap":53},[1613,1808,1809],{"class":1615,"line":1616},[1613,1810,1811],{},"[aliases]\n",[1613,1813,1814],{"class":1615,"line":1623},[1613,1815,1816],{},"module_aliases = [\"내게임\", \"ig\", \"mygame\"]\n",[1613,1818,1819],{"class":1615,"line":1633},[1613,1820,1822],{"emptyLinePlaceholder":1821},true,"\n",[1613,1824,1825],{"class":1615,"line":1649},[1613,1826,1827],{},"[aliases.commands]\n",[1613,1829,1830],{"class":1615,"line":1661},[1613,1831,1832],{},"start = { aliases = [\"시작\", \"켜기\"], description = \"Start the server\" }\n",[1613,1834,1835],{"class":1615,"line":1667},[1613,1836,1837],{},"custom_thing = { aliases = [\"뭐시기\", \"그거\"], description = \"Do the thing\" }\n",[14,1839,1840,1841,34],{},"For full module development details, see the ",[26,1842,1843],{"href":1017},"Module Development Guide",[392,1845,1847],{"id":1846},"_74-per-node-instance-permissions","7.4 Per-node instance permissions",[14,1849,1850],{},"When several Discord servers (= relay nodes) connect to the same Saba-chan, you can restrict which instances each guild may control.",[14,1852,1853,1854,71,1857,1859],{},"Use ",[51,1855,1856],{},"nodeSettings",[51,1858,74],{},", or the node permissions screen in the GUI:",[44,1861,1863],{"className":1607,"code":1862,"language":1609,"meta":53,"style":53},"{\n  \"nodeSettings\": {\n    \"\u003CguildId>\": {\n      \"allowedInstances\": [\"mc-vanilla\", \"palworld-main\"]\n    }\n  }\n}\n",[51,1864,1865,1869,1876,1883,1902,1906,1910],{"__ignoreMap":53},[1613,1866,1867],{"class":1615,"line":1616},[1613,1868,1620],{"class":1619},[1613,1870,1871,1874],{"class":1615,"line":1623},[1613,1872,1873],{"class":1626},"  \"nodeSettings\"",[1613,1875,1630],{"class":1619},[1613,1877,1878,1881],{"class":1615,"line":1633},[1613,1879,1880],{"class":1626},"    \"\u003CguildId>\"",[1613,1882,1630],{"class":1619},[1613,1884,1885,1888,1891,1894,1896,1899],{"class":1615,"line":1649},[1613,1886,1887],{"class":1626},"      \"allowedInstances\"",[1613,1889,1890],{"class":1619},": [",[1613,1892,1893],{"class":1642},"\"mc-vanilla\"",[1613,1895,96],{"class":1619},[1613,1897,1898],{"class":1642},"\"palworld-main\"",[1613,1900,1901],{"class":1619},"]\n",[1613,1903,1904],{"class":1615,"line":1661},[1613,1905,1761],{"class":1619},[1613,1907,1908],{"class":1615,"line":1667},[1613,1909,1664],{"class":1619},[1613,1911,1912],{"class":1615,"line":1739},[1613,1913,1670],{"class":1619},[14,1915,1916,1917,1919],{},"In a restricted guild, the ",[51,1918,171],{}," command only lists allowed instances, and invoking a module that's out of scope returns an \"unknown input\" response.",[36,1921],{},[39,1923,1925],{"id":1924},"_8-quick-checklist-when-commands-arent-working","8. Quick checklist when commands aren't working",[190,1927,1928,1938],{},[193,1929,1930],{},[196,1931,1932,1935],{},[199,1933,1934],{},"Symptom",[199,1936,1937],{},"First thing to check",[206,1939,1940,1954,1969,1981,1989],{},[196,1941,1942,1945],{},[211,1943,1944],{},"The bot is silent",[211,1946,1947,1948,1950,1951,1953],{},"Verify the prefix (default ",[51,1949,67],{}," + space). Confirm the bot shows ",[51,1952,344],{}," in the GUI.",[196,1955,1956,1959],{},[211,1957,1958],{},"\"Module not found\"",[211,1960,1961,1962,1965,1966,34],{},"The argument should be a ",[18,1963,1964],{},"module name\u002Falias",", not an ",[18,1967,1968],{},"instance name",[196,1970,1971,1974],{},[211,1972,1973],{},"Music commands don't respond",[211,1975,1976,1977,1980],{},"Is ",[51,1978,1979],{},"musicEnabled: true","? Are the dependencies (ffmpeg\u002Fyt-dlp) installed? Are you in a voice channel?",[196,1982,1983,1986],{},[211,1984,1985],{},"You added an alias and it doesn't trigger",[211,1987,1988],{},"Wait a moment after saving in the GUI — it hot-reloads. If still broken, restart the bot.",[196,1990,1991,1994],{},[211,1992,1993],{},"Commands blocked in just one guild",[211,1995,1996,1997,34],{},"The module\u002Finstance might be missing from ",[51,1998,1999],{},"nodeSettings.allowedInstances",[14,2001,2002,2003,2007,2008,34],{},"For deeper diagnostics see ",[26,2004,2006],{"href":2005},"\u002Fdocs\u002Ftroubleshooting","Troubleshooting",", and for the bot setup itself see ",[26,2009,29],{"href":28},[2011,2012,2013],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":53,"searchDepth":1623,"depth":1623,"links":2015},[2016,2017,2018,2019,2027,2031,2035,2041],{"id":41,"depth":1623,"text":42},{"id":184,"depth":1623,"text":185},{"id":271,"depth":1623,"text":272},{"id":376,"depth":1623,"text":377,"children":2020},[2021,2023,2025],{"id":394,"depth":1633,"text":2022},"4.1 Minecraft (module aliases: 마인크래프트, 마크, mc, minecraft)",{"id":679,"depth":1633,"text":2024},"4.2 Palworld (module aliases: 팰월드, 팔월드, pw, palworld)",{"id":849,"depth":1633,"text":2026},"4.3 Project Zomboid (module aliases: 좀보이드, 프로젝트 좀보이드, 프좀, pz, zomboid)",{"id":1024,"depth":1623,"text":2028,"children":2029},"5. Music commands (music extension)",[2030],{"id":1504,"depth":1633,"text":1505},{"id":1550,"depth":1623,"text":1551,"children":2032},[2033,2034],{"id":1554,"depth":1633,"text":1555},{"id":1567,"depth":1633,"text":1568},{"id":1580,"depth":1623,"text":1581,"children":2036},[2037,2038,2039,2040],{"id":1593,"depth":1633,"text":1594},{"id":1676,"depth":1633,"text":1677},{"id":1793,"depth":1633,"text":1794},{"id":1846,"depth":1633,"text":1847},{"id":1924,"depth":1623,"text":1925},"The complete list of commands you can actually type in the Saba-chan Discord bot, plus how to register your own aliases as personal shortcuts.","md",{},{"order":1649},"\u002Fdocs\u002Fcommands",{"title":5,"description":2042},"docs\u002Fcommands","sto6XlFyET1zth-UFyMW2YxbKSXSi5XqFoBJKPfdGwc",[2051,2100,2135,2182,2229,2276,2323,2369,2416,2463],{"title":2052,"path":2053,"stem":2054,"children":2055,"page":2099},"De","\u002Fde","de",[2056],{"title":2057,"path":2058,"stem":2059,"children":2060,"page":-1,"order":2062},"Saba-chan – Offizielle Dokumentation","\u002Fde\u002Fdocs","de\u002Fdocs\u002Findex",[2061,2063,2067,2071,2075,2079,2083,2087,2091,2095],{"title":2057,"path":2058,"stem":2059,"order":2062},0,{"title":2064,"path":2065,"stem":2066,"order":1667},"REST-API-Referenz","\u002Fde\u002Fdocs\u002Fapi-reference","de\u002Fdocs\u002Fapi-reference",{"title":2068,"path":2069,"stem":2070,"order":1649},"Befehle","\u002Fde\u002Fdocs\u002Fcommands","de\u002Fdocs\u002Fcommands",{"title":2072,"path":2073,"stem":2074,"order":1623},"Leitfaden zu Konfigurationsdateien","\u002Fde\u002Fdocs\u002Fconfiguration","de\u002Fdocs\u002Fconfiguration",{"title":2076,"path":2077,"stem":2078,"order":1661},"Discord-Bot & Cloud-Relay","\u002Fde\u002Fdocs\u002Fdiscord-bot","de\u002Fdocs\u002Fdiscord-bot",{"title":2080,"path":2081,"stem":2082,"order":1649},"Erweiterungs-Entwicklungsleitfaden","\u002Fde\u002Fdocs\u002Fextensions","de\u002Fdocs\u002Fextensions",{"title":2084,"path":2085,"stem":2086,"order":1616},"Erste Schritte","\u002Fde\u002Fdocs\u002Fgetting-started","de\u002Fdocs\u002Fgetting-started",{"title":2088,"path":2089,"stem":2090,"order":1633},"Modul-Entwicklungsleitfaden","\u002Fde\u002Fdocs\u002Fmodules","de\u002Fdocs\u002Fmodules",{"title":2092,"path":2093,"stem":2094,"order":1623},"Server verwalten","\u002Fde\u002Fdocs\u002Fserver-management","de\u002Fdocs\u002Fserver-management",{"title":2096,"path":2097,"stem":2098,"order":1739},"Fehlerbehebung","\u002Fde\u002Fdocs\u002Ftroubleshooting","de\u002Fdocs\u002Ftroubleshooting",false,{"title":2101,"path":2102,"stem":2103,"children":2104,"page":-1},"Docs","\u002Fdocs","docs",[2105,2108,2112,2113,2117,2119,2123,2127,2129,2133],{"title":2106,"path":2102,"stem":2107,"order":2062},"Saba-chan Official Documentation","docs\u002Findex",{"title":2109,"path":2110,"stem":2111,"order":1747},"REST API Reference","\u002Fdocs\u002Fapi-reference","docs\u002Fapi-reference",{"title":5,"path":2046,"stem":2048,"order":1649},{"title":2114,"path":2115,"stem":2116,"order":1661},"Configuration File Guide","\u002Fdocs\u002Fconfiguration","docs\u002Fconfiguration",{"title":29,"path":28,"stem":2118,"order":1633},"docs\u002Fdiscord-bot",{"title":2120,"path":2121,"stem":2122,"order":1739},"Extension Development Guide","\u002Fdocs\u002Fextensions","docs\u002Fextensions",{"title":2124,"path":2125,"stem":2126,"order":1616},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002Fgetting-started",{"title":1843,"path":1017,"stem":2128,"order":1667},"docs\u002Fmodules",{"title":2130,"path":2131,"stem":2132,"order":1623},"Managing Your Servers","\u002Fdocs\u002Fserver-management","docs\u002Fserver-management",{"title":2006,"path":2005,"stem":2134,"order":1758},"docs\u002Ftroubleshooting",{"title":2136,"path":2137,"stem":2138,"children":2139,"page":2099},"Es","\u002Fes","es",[2140],{"title":2141,"path":2142,"stem":2143,"children":2144,"page":-1,"order":2062},"Saba-chan: Documentación oficial","\u002Fes\u002Fdocs","es\u002Fdocs\u002Findex",[2145,2146,2150,2154,2158,2162,2166,2170,2174,2178],{"title":2141,"path":2142,"stem":2143,"order":2062},{"title":2147,"path":2148,"stem":2149,"order":1747},"Referencia de la API REST","\u002Fes\u002Fdocs\u002Fapi-reference","es\u002Fdocs\u002Fapi-reference",{"title":2151,"path":2152,"stem":2153,"order":1649},"Comandos","\u002Fes\u002Fdocs\u002Fcommands","es\u002Fdocs\u002Fcommands",{"title":2155,"path":2156,"stem":2157,"order":1661},"Guía de archivos de configuración","\u002Fes\u002Fdocs\u002Fconfiguration","es\u002Fdocs\u002Fconfiguration",{"title":2159,"path":2160,"stem":2161,"order":1633},"Bot de Discord y retransmisión en la nube","\u002Fes\u002Fdocs\u002Fdiscord-bot","es\u002Fdocs\u002Fdiscord-bot",{"title":2163,"path":2164,"stem":2165,"order":1739},"Guía de desarrollo de extensiones","\u002Fes\u002Fdocs\u002Fextensions","es\u002Fdocs\u002Fextensions",{"title":2167,"path":2168,"stem":2169,"order":1616},"Primeros pasos","\u002Fes\u002Fdocs\u002Fgetting-started","es\u002Fdocs\u002Fgetting-started",{"title":2171,"path":2172,"stem":2173,"order":1667},"Guía de desarrollo de módulos","\u002Fes\u002Fdocs\u002Fmodules","es\u002Fdocs\u002Fmodules",{"title":2175,"path":2176,"stem":2177,"order":1623},"Gestión de servidores","\u002Fes\u002Fdocs\u002Fserver-management","es\u002Fdocs\u002Fserver-management",{"title":2179,"path":2180,"stem":2181,"order":1758},"Resolución de problemas","\u002Fes\u002Fdocs\u002Ftroubleshooting","es\u002Fdocs\u002Ftroubleshooting",{"title":2183,"path":2184,"stem":2185,"children":2186,"page":2099},"Fr","\u002Ffr","fr",[2187],{"title":2188,"path":2189,"stem":2190,"children":2191,"page":-1,"order":2062},"Documentation officielle de Saba-chan","\u002Ffr\u002Fdocs","fr\u002Fdocs\u002Findex",[2192,2193,2197,2201,2205,2209,2213,2217,2221,2225],{"title":2188,"path":2189,"stem":2190,"order":2062},{"title":2194,"path":2195,"stem":2196,"order":1747},"Référence de l'API REST","\u002Ffr\u002Fdocs\u002Fapi-reference","fr\u002Fdocs\u002Fapi-reference",{"title":2198,"path":2199,"stem":2200,"order":1649},"Commandes","\u002Ffr\u002Fdocs\u002Fcommands","fr\u002Fdocs\u002Fcommands",{"title":2202,"path":2203,"stem":2204,"order":1661},"Guide des fichiers de configuration","\u002Ffr\u002Fdocs\u002Fconfiguration","fr\u002Fdocs\u002Fconfiguration",{"title":2206,"path":2207,"stem":2208,"order":1633},"Bot Discord & relais cloud","\u002Ffr\u002Fdocs\u002Fdiscord-bot","fr\u002Fdocs\u002Fdiscord-bot",{"title":2210,"path":2211,"stem":2212,"order":1739},"Guide de développement d'extensions","\u002Ffr\u002Fdocs\u002Fextensions","fr\u002Fdocs\u002Fextensions",{"title":2214,"path":2215,"stem":2216,"order":1616},"Démarrage","\u002Ffr\u002Fdocs\u002Fgetting-started","fr\u002Fdocs\u002Fgetting-started",{"title":2218,"path":2219,"stem":2220,"order":1667},"Guide de développement de modules","\u002Ffr\u002Fdocs\u002Fmodules","fr\u002Fdocs\u002Fmodules",{"title":2222,"path":2223,"stem":2224,"order":1623},"Gérer vos serveurs","\u002Ffr\u002Fdocs\u002Fserver-management","fr\u002Fdocs\u002Fserver-management",{"title":2226,"path":2227,"stem":2228,"order":1758},"Dépannage","\u002Ffr\u002Fdocs\u002Ftroubleshooting","fr\u002Fdocs\u002Ftroubleshooting",{"title":2230,"path":2231,"stem":2232,"children":2233,"page":2099},"Ja","\u002Fja","ja",[2234],{"title":2235,"path":2236,"stem":2237,"children":2238,"page":-1,"order":2062},"サバちゃん(Saba-chan) 公式ドキュメント","\u002Fja\u002Fdocs","ja\u002Fdocs\u002Findex",[2239,2240,2244,2248,2252,2256,2260,2264,2268,2272],{"title":2235,"path":2236,"stem":2237,"order":2062},{"title":2241,"path":2242,"stem":2243,"order":1747},"REST API リファレンス","\u002Fja\u002Fdocs\u002Fapi-reference","ja\u002Fdocs\u002Fapi-reference",{"title":2245,"path":2246,"stem":2247,"order":1649},"コマンド","\u002Fja\u002Fdocs\u002Fcommands","ja\u002Fdocs\u002Fcommands",{"title":2249,"path":2250,"stem":2251,"order":1661},"設定ファイルガイド","\u002Fja\u002Fdocs\u002Fconfiguration","ja\u002Fdocs\u002Fconfiguration",{"title":2253,"path":2254,"stem":2255,"order":1633},"Discord Bot & クラウドリレー","\u002Fja\u002Fdocs\u002Fdiscord-bot","ja\u002Fdocs\u002Fdiscord-bot",{"title":2257,"path":2258,"stem":2259,"order":1739},"エクステンション開発ガイド","\u002Fja\u002Fdocs\u002Fextensions","ja\u002Fdocs\u002Fextensions",{"title":2261,"path":2262,"stem":2263,"order":1616},"はじめに","\u002Fja\u002Fdocs\u002Fgetting-started","ja\u002Fdocs\u002Fgetting-started",{"title":2265,"path":2266,"stem":2267,"order":1667},"モジュール開発ガイド","\u002Fja\u002Fdocs\u002Fmodules","ja\u002Fdocs\u002Fmodules",{"title":2269,"path":2270,"stem":2271,"order":1623},"サーバーを運営する","\u002Fja\u002Fdocs\u002Fserver-management","ja\u002Fdocs\u002Fserver-management",{"title":2273,"path":2274,"stem":2275,"order":1758},"トラブルシューティング","\u002Fja\u002Fdocs\u002Ftroubleshooting","ja\u002Fdocs\u002Ftroubleshooting",{"title":2277,"path":2278,"stem":2279,"children":2280,"page":2099},"Ko","\u002Fko","ko",[2281],{"title":2282,"path":2283,"stem":2284,"children":2285,"page":-1,"order":2062},"사바쨩(Saba-chan) 공식 문서","\u002Fko\u002Fdocs","ko\u002Fdocs\u002Findex",[2286,2287,2291,2295,2299,2303,2307,2311,2315,2319],{"title":2282,"path":2283,"stem":2284,"order":2062},{"title":2288,"path":2289,"stem":2290,"order":1747},"REST API 레퍼런스","\u002Fko\u002Fdocs\u002Fapi-reference","ko\u002Fdocs\u002Fapi-reference",{"title":2292,"path":2293,"stem":2294,"order":1649},"명령어","\u002Fko\u002Fdocs\u002Fcommands","ko\u002Fdocs\u002Fcommands",{"title":2296,"path":2297,"stem":2298,"order":1661},"설정 파일 가이드","\u002Fko\u002Fdocs\u002Fconfiguration","ko\u002Fdocs\u002Fconfiguration",{"title":2300,"path":2301,"stem":2302,"order":1633},"디스코드 봇 & 클라우드 릴레이","\u002Fko\u002Fdocs\u002Fdiscord-bot","ko\u002Fdocs\u002Fdiscord-bot",{"title":2304,"path":2305,"stem":2306,"order":1739},"익스텐션 개발 가이드","\u002Fko\u002Fdocs\u002Fextensions","ko\u002Fdocs\u002Fextensions",{"title":2308,"path":2309,"stem":2310,"order":1616},"시작하기","\u002Fko\u002Fdocs\u002Fgetting-started","ko\u002Fdocs\u002Fgetting-started",{"title":2312,"path":2313,"stem":2314,"order":1667},"모듈 개발 가이드","\u002Fko\u002Fdocs\u002Fmodules","ko\u002Fdocs\u002Fmodules",{"title":2316,"path":2317,"stem":2318,"order":1623},"서버 관리하기","\u002Fko\u002Fdocs\u002Fserver-management","ko\u002Fdocs\u002Fserver-management",{"title":2320,"path":2321,"stem":2322,"order":1758},"문제 해결","\u002Fko\u002Fdocs\u002Ftroubleshooting","ko\u002Fdocs\u002Ftroubleshooting",{"title":2324,"path":2325,"stem":2326,"children":2327,"page":2099},"Pt Br","\u002Fpt-br","pt-BR",[2328],{"title":2329,"path":2330,"stem":2331,"children":2332,"page":-1,"order":2062},"Documentação Oficial do Saba-chan","\u002Fpt-br\u002Fdocs","pt-BR\u002Fdocs\u002Findex",[2333,2334,2338,2341,2345,2349,2353,2357,2361,2365],{"title":2329,"path":2330,"stem":2331,"order":2062},{"title":2335,"path":2336,"stem":2337,"order":1747},"Referência da REST API","\u002Fpt-br\u002Fdocs\u002Fapi-reference","pt-BR\u002Fdocs\u002Fapi-reference",{"title":2151,"path":2339,"stem":2340,"order":1649},"\u002Fpt-br\u002Fdocs\u002Fcommands","pt-BR\u002Fdocs\u002Fcommands",{"title":2342,"path":2343,"stem":2344,"order":1661},"Guia dos arquivos de configuração","\u002Fpt-br\u002Fdocs\u002Fconfiguration","pt-BR\u002Fdocs\u002Fconfiguration",{"title":2346,"path":2347,"stem":2348,"order":1633},"Bot do Discord & Relay em nuvem","\u002Fpt-br\u002Fdocs\u002Fdiscord-bot","pt-BR\u002Fdocs\u002Fdiscord-bot",{"title":2350,"path":2351,"stem":2352,"order":1739},"Guia de desenvolvimento de extensões","\u002Fpt-br\u002Fdocs\u002Fextensions","pt-BR\u002Fdocs\u002Fextensions",{"title":2354,"path":2355,"stem":2356,"order":1616},"Primeiros passos","\u002Fpt-br\u002Fdocs\u002Fgetting-started","pt-BR\u002Fdocs\u002Fgetting-started",{"title":2358,"path":2359,"stem":2360,"order":1667},"Guia de desenvolvimento de módulos","\u002Fpt-br\u002Fdocs\u002Fmodules","pt-BR\u002Fdocs\u002Fmodules",{"title":2362,"path":2363,"stem":2364,"order":1623},"Gerenciando o Servidor","\u002Fpt-br\u002Fdocs\u002Fserver-management","pt-BR\u002Fdocs\u002Fserver-management",{"title":2366,"path":2367,"stem":2368,"order":1758},"Solução de problemas","\u002Fpt-br\u002Fdocs\u002Ftroubleshooting","pt-BR\u002Fdocs\u002Ftroubleshooting",{"title":2370,"path":2371,"stem":2372,"children":2373,"page":2099},"Ru","\u002Fru","ru",[2374],{"title":2375,"path":2376,"stem":2377,"children":2378,"page":-1,"order":2062},"Официальная документация Saba-chan","\u002Fru\u002Fdocs","ru\u002Fdocs\u002Findex",[2379,2380,2384,2388,2392,2396,2400,2404,2408,2412],{"title":2375,"path":2376,"stem":2377,"order":2062},{"title":2381,"path":2382,"stem":2383,"order":1747},"Справочник REST API","\u002Fru\u002Fdocs\u002Fapi-reference","ru\u002Fdocs\u002Fapi-reference",{"title":2385,"path":2386,"stem":2387,"order":1649},"Команды","\u002Fru\u002Fdocs\u002Fcommands","ru\u002Fdocs\u002Fcommands",{"title":2389,"path":2390,"stem":2391,"order":1661},"Руководство по конфигурационным файлам","\u002Fru\u002Fdocs\u002Fconfiguration","ru\u002Fdocs\u002Fconfiguration",{"title":2393,"path":2394,"stem":2395,"order":1633},"Discord-бот и облачный ретранслятор","\u002Fru\u002Fdocs\u002Fdiscord-bot","ru\u002Fdocs\u002Fdiscord-bot",{"title":2397,"path":2398,"stem":2399,"order":1739},"Руководство по разработке расширений","\u002Fru\u002Fdocs\u002Fextensions","ru\u002Fdocs\u002Fextensions",{"title":2401,"path":2402,"stem":2403,"order":1616},"Начало работы","\u002Fru\u002Fdocs\u002Fgetting-started","ru\u002Fdocs\u002Fgetting-started",{"title":2405,"path":2406,"stem":2407,"order":1667},"Руководство по разработке модулей","\u002Fru\u002Fdocs\u002Fmodules","ru\u002Fdocs\u002Fmodules",{"title":2409,"path":2410,"stem":2411,"order":1623},"Управление сервером","\u002Fru\u002Fdocs\u002Fserver-management","ru\u002Fdocs\u002Fserver-management",{"title":2413,"path":2414,"stem":2415,"order":1758},"Устранение неполадок","\u002Fru\u002Fdocs\u002Ftroubleshooting","ru\u002Fdocs\u002Ftroubleshooting",{"title":2417,"path":2418,"stem":2419,"children":2420,"page":2099},"Zh Cn","\u002Fzh-cn","zh-CN",[2421],{"title":2422,"path":2423,"stem":2424,"children":2425,"page":-1,"order":2062},"Saba-chan（鲭鱼酱）官方文档","\u002Fzh-cn\u002Fdocs","zh-CN\u002Fdocs\u002Findex",[2426,2427,2431,2435,2439,2443,2447,2451,2455,2459],{"title":2422,"path":2423,"stem":2424,"order":2062},{"title":2428,"path":2429,"stem":2430,"order":1747},"REST API 参考","\u002Fzh-cn\u002Fdocs\u002Fapi-reference","zh-CN\u002Fdocs\u002Fapi-reference",{"title":2432,"path":2433,"stem":2434,"order":1649},"命令","\u002Fzh-cn\u002Fdocs\u002Fcommands","zh-CN\u002Fdocs\u002Fcommands",{"title":2436,"path":2437,"stem":2438,"order":1661},"配置文件指南","\u002Fzh-cn\u002Fdocs\u002Fconfiguration","zh-CN\u002Fdocs\u002Fconfiguration",{"title":2440,"path":2441,"stem":2442,"order":1633},"Discord 机器人 & 云端中继","\u002Fzh-cn\u002Fdocs\u002Fdiscord-bot","zh-CN\u002Fdocs\u002Fdiscord-bot",{"title":2444,"path":2445,"stem":2446,"order":1739},"扩展开发指南","\u002Fzh-cn\u002Fdocs\u002Fextensions","zh-CN\u002Fdocs\u002Fextensions",{"title":2448,"path":2449,"stem":2450,"order":1616},"入门指南","\u002Fzh-cn\u002Fdocs\u002Fgetting-started","zh-CN\u002Fdocs\u002Fgetting-started",{"title":2452,"path":2453,"stem":2454,"order":1667},"模块开发指南","\u002Fzh-cn\u002Fdocs\u002Fmodules","zh-CN\u002Fdocs\u002Fmodules",{"title":2456,"path":2457,"stem":2458,"order":1623},"管理服务器","\u002Fzh-cn\u002Fdocs\u002Fserver-management","zh-CN\u002Fdocs\u002Fserver-management",{"title":2460,"path":2461,"stem":2462,"order":1758},"故障排查","\u002Fzh-cn\u002Fdocs\u002Ftroubleshooting","zh-CN\u002Fdocs\u002Ftroubleshooting",{"title":2464,"path":2465,"stem":2466,"children":2467,"page":2099},"Zh Tw","\u002Fzh-tw","zh-TW",[2468],{"title":2469,"path":2470,"stem":2471,"children":2472,"page":-1,"order":2062},"Saba-chan（鯖魚醬）官方文件","\u002Fzh-tw\u002Fdocs","zh-TW\u002Fdocs\u002Findex",[2473,2474,2478,2482,2486,2490,2494,2498,2502,2506],{"title":2469,"path":2470,"stem":2471,"order":2062},{"title":2475,"path":2476,"stem":2477,"order":1747},"REST API 參考","\u002Fzh-tw\u002Fdocs\u002Fapi-reference","zh-TW\u002Fdocs\u002Fapi-reference",{"title":2479,"path":2480,"stem":2481,"order":1649},"指令","\u002Fzh-tw\u002Fdocs\u002Fcommands","zh-TW\u002Fdocs\u002Fcommands",{"title":2483,"path":2484,"stem":2485,"order":1661},"設定檔指南","\u002Fzh-tw\u002Fdocs\u002Fconfiguration","zh-TW\u002Fdocs\u002Fconfiguration",{"title":2487,"path":2488,"stem":2489,"order":1633},"Discord 機器人 & 雲端中繼","\u002Fzh-tw\u002Fdocs\u002Fdiscord-bot","zh-TW\u002Fdocs\u002Fdiscord-bot",{"title":2491,"path":2492,"stem":2493,"order":1739},"擴充功能開發指南","\u002Fzh-tw\u002Fdocs\u002Fextensions","zh-TW\u002Fdocs\u002Fextensions",{"title":2495,"path":2496,"stem":2497,"order":1616},"開始使用","\u002Fzh-tw\u002Fdocs\u002Fgetting-started","zh-TW\u002Fdocs\u002Fgetting-started",{"title":2499,"path":2500,"stem":2501,"order":1667},"模組開發指南","\u002Fzh-tw\u002Fdocs\u002Fmodules","zh-TW\u002Fdocs\u002Fmodules",{"title":2503,"path":2504,"stem":2505,"order":1623},"管理伺服器","\u002Fzh-tw\u002Fdocs\u002Fserver-management","zh-TW\u002Fdocs\u002Fserver-management",{"title":2507,"path":2508,"stem":2509,"order":1758},"疑難排解","\u002Fzh-tw\u002Fdocs\u002Ftroubleshooting","zh-TW\u002Fdocs\u002Ftroubleshooting",1778009508586]