[{"data":1,"prerenderedAt":1001},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fmodules":3,"docs-navigation-en":616},{"id":4,"title":5,"body":6,"description":608,"extension":609,"meta":610,"navigation":611,"path":612,"seo":613,"stem":614,"__hash__":615},"docs\u002Fdocs\u002Fmodules.md","Modules",{"type":7,"value":8,"toc":590},"minimark",[9,14,23,26,30,139,145,147,151,156,166,176,180,186,188,192,198,202,346,350,476,478,482,511,513,517,528,562,566],[10,11,13],"h2",{"id":12},"what-is-a-module","What is a Module?",[15,16,17,18,22],"p",{},"A module is a ",[19,20,21],"strong",{},"Python script + TOML config"," bundle that manages a specific game server's lifecycle. The Core Daemon loads modules dynamically — adding a new game never requires recompiling the core.",[24,25],"hr",{},[10,27,29],{"id":28},"supported-games","Supported Games",[31,32,33,58],"table",{},[34,35,36],"thead",{},[37,38,39,43,46,49,52,55],"tr",{},[40,41,42],"th",{},"Game",[40,44,45],{},"Module",[40,47,48],{},"Protocol",[40,50,51],{},"Interaction",[40,53,54],{},"Install Method",[40,56,57],{},"Default Port",[59,60,61,89,115],"tbody",{},[37,62,63,69,75,78,83,86],{},[64,65,66],"td",{},[19,67,68],{},"Palworld",[64,70,71],{},[72,73,74],"code",{},"palworld",[64,76,77],{},"REST API",[64,79,80],{},[72,81,82],{},"commands",[64,84,85],{},"SteamCMD (App 2394010)",[64,87,88],{},"8211",[37,90,91,96,101,104,109,112],{},[64,92,93],{},[19,94,95],{},"Minecraft",[64,97,98],{},[72,99,100],{},"minecraft",[64,102,103],{},"RCON + stdin",[64,105,106],{},[72,107,108],{},"console",[64,110,111],{},"Official download",[64,113,114],{},"25565",[37,116,117,122,127,129,133,136],{},[64,118,119],{},[19,120,121],{},"Project Zomboid",[64,123,124],{},[72,125,126],{},"zomboid",[64,128,103],{},[64,130,131],{},[72,132,108],{},[64,134,135],{},"SteamCMD (App 380870)",[64,137,138],{},"16261",[140,141,142],"blockquote",{},[15,143,144],{},"Community and custom modules can be installed to support additional games.",[24,146],{},[10,148,150],{"id":149},"module-management","Module Management",[152,153,155],"h3",{"id":154},"install-from-remote-manifest","Install from Remote Manifest",[157,158,163],"pre",{"className":159,"code":161,"language":162},[160],"language-text",":module manifest              # List available modules\n:module install-manifest \u003Cid> # Download and install\n","text",[72,164,161],{"__ignoreMap":165},"",[15,167,168,169,171,172,175],{},"In the GUI: ",[19,170,5],{}," tab → ",[19,173,174],{},"Manifest"," button.",[152,177,179],{"id":178},"refresh-remove","Refresh \u002F Remove",[157,181,184],{"className":182,"code":183,"language":162},[160],":module refresh    # Reload after manual changes\n:module remove \u003Cname>\n",[72,185,183],{"__ignoreMap":165},[24,187],{},[10,189,191],{"id":190},"module-structure","Module Structure",[157,193,196],{"className":194,"code":195,"language":162},[160],"mygame\u002F\n├── module.toml          # Required — metadata and settings schema\n├── lifecycle.py         # Required — lifecycle management script\n├── icon.png             # Recommended — GUI icon\n└── locales\u002F             # Recommended — translations\n    ├── en.json\n    ├── ko.json\n    └── ...\n",[72,197,195],{"__ignoreMap":165},[152,199,201],{"id":200},"moduletoml-sections","module.toml Sections",[31,203,204,214],{},[34,205,206],{},[37,207,208,211],{},[40,209,210],{},"Section",[40,212,213],{},"Purpose",[59,215,216,226,236,246,256,266,276,286,296,306,316,326,336],{},[37,217,218,223],{},[64,219,220],{},[72,221,222],{},"[module]",[64,224,225],{},"Metadata — name, version, description, game_name, display_name, entry, icon",[37,227,228,233],{},[64,229,230],{},[72,231,232],{},"[update]",[64,234,235],{},"Auto-update — github_repo",[37,237,238,243],{},[64,239,240],{},[72,241,242],{},"[protocols]",[64,244,245],{},"Communication — supported, default, interaction_mode",[37,247,248,253],{},[64,249,250],{},[72,251,252],{},"[credential_map]",[64,254,255],{},"Credential sync — daemon key ↔ game key mapping",[37,257,258,263],{},[64,259,260],{},[72,261,262],{},"[config]",[64,264,265],{},"Default runtime settings — executable_path, process_name, default_port, stop_command",[37,267,268,273],{},[64,269,270],{},[72,271,272],{},"[install]",[64,274,275],{},"Server installation — method (steamcmd\u002Fdownload\u002Fmanual), app_id, download_url",[37,277,278,283],{},[64,279,280],{},[72,281,282],{},"[docker]",[64,284,285],{},"Docker container settings — image, ports, volumes, environment",[37,287,288,293],{},[64,289,290],{},[72,291,292],{},"[detection]",[64,294,295],{},"Auto-detection — process_patterns, cmd_patterns, common_paths",[37,297,298,303],{},[64,299,300],{},[72,301,302],{},"[settings]",[64,304,305],{},"GUI\u002FCLI settings field definitions",[37,307,308,313],{},[64,309,310],{},[72,311,312],{},"[commands]",[64,314,315],{},"Server command definitions",[37,317,318,323],{},[64,319,320],{},[72,321,322],{},"[errors]",[64,324,325],{},"Error messages",[37,327,328,333],{},[64,329,330],{},[72,331,332],{},"[aliases]",[64,334,335],{},"Module\u002Fcommand aliases",[37,337,338,343],{},[64,339,340],{},[72,341,342],{},"[syntax_highlight]",[64,344,345],{},"Console syntax highlighting",[152,347,349],{"id":348},"lifecyclepy-functions","lifecycle.py Functions",[31,351,352,365],{},[34,353,354],{},[37,355,356,359,362],{},[40,357,358],{},"Function",[40,360,361],{},"Required",[40,363,364],{},"Description",[59,366,367,380,392,404,416,428,440,452,464],{},[37,368,369,374,377],{},[64,370,371],{},[72,372,373],{},"get_launch_command(config)",[64,375,376],{},"✅",[64,378,379],{},"Return server launch command",[37,381,382,387,389],{},[64,383,384],{},[72,385,386],{},"get_status(config)",[64,388,376],{},[64,390,391],{},"Query server status",[37,393,394,399,401],{},[64,395,396],{},[72,397,398],{},"stop_server(config)",[64,400,376],{},[64,402,403],{},"Stop the server",[37,405,406,411,413],{},[64,407,408],{},[72,409,410],{},"execute_command(config)",[64,412],{},[64,414,415],{},"Execute a server command",[37,417,418,423,425],{},[64,419,420],{},[72,421,422],{},"get_available_versions(config)",[64,424],{},[64,426,427],{},"List available versions",[37,429,430,435,437],{},[64,431,432],{},[72,433,434],{},"install_server(config)",[64,436],{},[64,438,439],{},"Install the server",[37,441,442,447,449],{},[64,443,444],{},[72,445,446],{},"read_settings(config)",[64,448],{},[64,450,451],{},"Read server properties file",[37,453,454,459,461],{},[64,455,456],{},[72,457,458],{},"write_settings(config)",[64,460],{},[64,462,463],{},"Write server properties file",[37,465,466,471,473],{},[64,467,468],{},[72,469,470],{},"diagnose(config)",[64,472],{},[64,474,475],{},"Diagnose server issues",[24,477],{},[10,479,481],{"id":480},"configuration-flow","Configuration Flow",[483,484,485,493,500],"ol",{},[486,487,488,489,492],"li",{},"Daemon reads ",[72,490,491],{},"module.toml"," to discover metadata and settings schema.",[486,494,495,496,499],{},"User settings are merged with defaults and passed to Python via ",[19,497,498],{},"stdin JSON",".",[486,501,502,503,506,507,510],{},"Environment variables (",[72,504,505],{},"DAEMON_API_URL",", ",[72,508,509],{},"PYTHONPATH",", etc.) are inherited from the daemon.",[24,512],{},[10,514,516],{"id":515},"creating-custom-modules","Creating Custom Modules",[15,518,519,520,527],{},"See the ",[521,522,526],"a",{"href":523,"rel":524},"https:\u002F\u002Fgithub.com\u002FWareAoba\u002Fsaba-chan-modules\u002Fblob\u002Fmain\u002Fdocs\u002Fmodule-development-guide.md",[525],"nofollow","Module Development Guide"," for a complete tutorial covering:",[529,530,531,534,540,547,550,553,556,559],"ul",{},[486,532,533],{},"5-minute quickstart for a minimal module",[486,535,536,537,539],{},"Full ",[72,538,491],{}," reference (13 sections)",[486,541,542,543,546],{},"Complete ",[72,544,545],{},"lifecycle.py"," API reference",[486,548,549],{},"i18n support",[486,551,552],{},"Daemon API integration",[486,554,555],{},"Protocol-specific implementation patterns (RCON, REST, stdin)",[486,557,558],{},"Error diagnosis system",[486,560,561],{},"Testing and debugging guide",[152,563,565],{"id":564},"key-rules","Key Rules",[529,567,568,575,581,587],{},[486,569,570,571,574],{},"Modules must be ",[19,572,573],{},"independent"," — no direct dependency on daemon internals",[486,576,577,578],{},"All paths come from the daemon via config or environment variables — ",[19,579,580],{},"no hardcoded paths",[486,582,583,584],{},"Data is stored only in ",[72,585,586],{},"%APPDATA%\u002Fsaba-chan",[486,588,589],{},"Errors must be printed to stdout\u002Fstderr for the daemon to collect",{"title":165,"searchDepth":591,"depth":591,"links":592},2,[593,594,595,600,604,605],{"id":12,"depth":591,"text":13},{"id":28,"depth":591,"text":29},{"id":149,"depth":591,"text":150,"children":596},[597,599],{"id":154,"depth":598,"text":155},3,{"id":178,"depth":598,"text":179},{"id":190,"depth":591,"text":191,"children":601},[602,603],{"id":200,"depth":598,"text":201},{"id":348,"depth":598,"text":349},{"id":480,"depth":591,"text":481},{"id":515,"depth":591,"text":516,"children":606},[607],{"id":564,"depth":598,"text":565},"How game-specific modules work in Saba-chan.","md",{},{"order":591},"\u002Fdocs\u002Fmodules",{"title":5,"description":608},"docs\u002Fmodules","PLB-cA8_-5Xi3ve0EcBKUogwHzMKbicoFwJS82CbeU4",[617,662,695,734,769,808,847,885,924,963],{"title":618,"path":619,"stem":620,"children":621,"page":661},"De","\u002Fde","de",[622],{"title":623,"path":624,"stem":625,"children":626,"page":-1,"order":628},"Dokumentation","\u002Fde\u002Fdocs","de\u002Fdocs\u002Findex",[627,629,634,639,644,648,653,656],{"title":623,"path":624,"stem":625,"order":628},0,{"title":630,"path":631,"stem":632,"order":633},"API-Referenz","\u002Fde\u002Fdocs\u002Fapi-reference","de\u002Fdocs\u002Fapi-reference",6,{"title":635,"path":636,"stem":637,"order":638},"Konfiguration","\u002Fde\u002Fdocs\u002Fconfiguration","de\u002Fdocs\u002Fconfiguration",5,{"title":640,"path":641,"stem":642,"order":643},"Discord-Bot","\u002Fde\u002Fdocs\u002Fdiscord-bot","de\u002Fdocs\u002Fdiscord-bot",4,{"title":645,"path":646,"stem":647,"order":598},"Erweiterungen","\u002Fde\u002Fdocs\u002Fextensions","de\u002Fdocs\u002Fextensions",{"title":649,"path":650,"stem":651,"order":652},"Erste Schritte","\u002Fde\u002Fdocs\u002Fgetting-started","de\u002Fdocs\u002Fgetting-started",1,{"title":45,"path":654,"stem":655,"order":591},"\u002Fde\u002Fdocs\u002Fmodules","de\u002Fdocs\u002Fmodules",{"title":657,"path":658,"stem":659,"order":660},"Fehlerbehebung","\u002Fde\u002Fdocs\u002Ftroubleshooting","de\u002Fdocs\u002Ftroubleshooting",7,false,{"title":663,"path":664,"stem":665,"children":666,"page":-1},"Docs","\u002Fdocs","docs",[667,670,674,678,682,686,690,691],{"title":668,"path":664,"stem":669,"order":628},"Documentation","docs\u002Findex",{"title":671,"path":672,"stem":673,"order":633},"API Reference","\u002Fdocs\u002Fapi-reference","docs\u002Fapi-reference",{"title":675,"path":676,"stem":677,"order":638},"Configuration","\u002Fdocs\u002Fconfiguration","docs\u002Fconfiguration",{"title":679,"path":680,"stem":681,"order":643},"Discord Bot","\u002Fdocs\u002Fdiscord-bot","docs\u002Fdiscord-bot",{"title":683,"path":684,"stem":685,"order":598},"Extensions","\u002Fdocs\u002Fextensions","docs\u002Fextensions",{"title":687,"path":688,"stem":689,"order":652},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002Fgetting-started",{"title":5,"path":612,"stem":614,"order":591},{"title":692,"path":693,"stem":694,"order":660},"Troubleshooting","\u002Fdocs\u002Ftroubleshooting","docs\u002Ftroubleshooting",{"title":696,"path":697,"stem":698,"children":699,"page":661},"Es","\u002Fes","es",[700],{"title":701,"path":702,"stem":703,"children":704,"page":-1,"order":628},"Documentación","\u002Fes\u002Fdocs","es\u002Fdocs\u002Findex",[705,706,710,714,718,722,726,730],{"title":701,"path":702,"stem":703,"order":628},{"title":707,"path":708,"stem":709,"order":633},"Referencia API","\u002Fes\u002Fdocs\u002Fapi-reference","es\u002Fdocs\u002Fapi-reference",{"title":711,"path":712,"stem":713,"order":638},"Configuración","\u002Fes\u002Fdocs\u002Fconfiguration","es\u002Fdocs\u002Fconfiguration",{"title":715,"path":716,"stem":717,"order":643},"Bot de Discord","\u002Fes\u002Fdocs\u002Fdiscord-bot","es\u002Fdocs\u002Fdiscord-bot",{"title":719,"path":720,"stem":721,"order":598},"Extensiones","\u002Fes\u002Fdocs\u002Fextensions","es\u002Fdocs\u002Fextensions",{"title":723,"path":724,"stem":725,"order":652},"Primeros pasos","\u002Fes\u002Fdocs\u002Fgetting-started","es\u002Fdocs\u002Fgetting-started",{"title":727,"path":728,"stem":729,"order":591},"Módulos","\u002Fes\u002Fdocs\u002Fmodules","es\u002Fdocs\u002Fmodules",{"title":731,"path":732,"stem":733,"order":660},"Solución de problemas","\u002Fes\u002Fdocs\u002Ftroubleshooting","es\u002Fdocs\u002Ftroubleshooting",{"title":735,"path":736,"stem":737,"children":738,"page":661},"Fr","\u002Ffr","fr",[739],{"title":668,"path":740,"stem":741,"children":742,"page":-1,"order":628},"\u002Ffr\u002Fdocs","fr\u002Fdocs\u002Findex",[743,744,748,751,755,758,762,765],{"title":668,"path":740,"stem":741,"order":628},{"title":745,"path":746,"stem":747,"order":633},"Référence API","\u002Ffr\u002Fdocs\u002Fapi-reference","fr\u002Fdocs\u002Fapi-reference",{"title":675,"path":749,"stem":750,"order":638},"\u002Ffr\u002Fdocs\u002Fconfiguration","fr\u002Fdocs\u002Fconfiguration",{"title":752,"path":753,"stem":754,"order":643},"Bot Discord","\u002Ffr\u002Fdocs\u002Fdiscord-bot","fr\u002Fdocs\u002Fdiscord-bot",{"title":683,"path":756,"stem":757,"order":598},"\u002Ffr\u002Fdocs\u002Fextensions","fr\u002Fdocs\u002Fextensions",{"title":759,"path":760,"stem":761,"order":652},"Démarrage","\u002Ffr\u002Fdocs\u002Fgetting-started","fr\u002Fdocs\u002Fgetting-started",{"title":5,"path":763,"stem":764,"order":591},"\u002Ffr\u002Fdocs\u002Fmodules","fr\u002Fdocs\u002Fmodules",{"title":766,"path":767,"stem":768,"order":660},"Dépannage","\u002Ffr\u002Fdocs\u002Ftroubleshooting","fr\u002Fdocs\u002Ftroubleshooting",{"title":770,"path":771,"stem":772,"children":773,"page":661},"Ja","\u002Fja","ja",[774],{"title":775,"path":776,"stem":777,"children":778,"page":-1,"order":628},"ドキュメント","\u002Fja\u002Fdocs","ja\u002Fdocs\u002Findex",[779,780,784,788,792,796,800,804],{"title":775,"path":776,"stem":777,"order":628},{"title":781,"path":782,"stem":783,"order":633},"APIリファレンス","\u002Fja\u002Fdocs\u002Fapi-reference","ja\u002Fdocs\u002Fapi-reference",{"title":785,"path":786,"stem":787,"order":638},"設定","\u002Fja\u002Fdocs\u002Fconfiguration","ja\u002Fdocs\u002Fconfiguration",{"title":789,"path":790,"stem":791,"order":643},"Discordボット","\u002Fja\u002Fdocs\u002Fdiscord-bot","ja\u002Fdocs\u002Fdiscord-bot",{"title":793,"path":794,"stem":795,"order":598},"エクステンション","\u002Fja\u002Fdocs\u002Fextensions","ja\u002Fdocs\u002Fextensions",{"title":797,"path":798,"stem":799,"order":652},"はじめに","\u002Fja\u002Fdocs\u002Fgetting-started","ja\u002Fdocs\u002Fgetting-started",{"title":801,"path":802,"stem":803,"order":591},"モジュール","\u002Fja\u002Fdocs\u002Fmodules","ja\u002Fdocs\u002Fmodules",{"title":805,"path":806,"stem":807,"order":660},"トラブルシューティング","\u002Fja\u002Fdocs\u002Ftroubleshooting","ja\u002Fdocs\u002Ftroubleshooting",{"title":809,"path":810,"stem":811,"children":812,"page":661},"Ko","\u002Fko","ko",[813],{"title":814,"path":815,"stem":816,"children":817,"page":-1,"order":628},"문서","\u002Fko\u002Fdocs","ko\u002Fdocs\u002Findex",[818,819,823,827,831,835,839,843],{"title":814,"path":815,"stem":816,"order":628},{"title":820,"path":821,"stem":822,"order":633},"API 레퍼런스","\u002Fko\u002Fdocs\u002Fapi-reference","ko\u002Fdocs\u002Fapi-reference",{"title":824,"path":825,"stem":826,"order":638},"설정","\u002Fko\u002Fdocs\u002Fconfiguration","ko\u002Fdocs\u002Fconfiguration",{"title":828,"path":829,"stem":830,"order":643},"디스코드 봇","\u002Fko\u002Fdocs\u002Fdiscord-bot","ko\u002Fdocs\u002Fdiscord-bot",{"title":832,"path":833,"stem":834,"order":598},"익스텐션","\u002Fko\u002Fdocs\u002Fextensions","ko\u002Fdocs\u002Fextensions",{"title":836,"path":837,"stem":838,"order":652},"시작하기","\u002Fko\u002Fdocs\u002Fgetting-started","ko\u002Fdocs\u002Fgetting-started",{"title":840,"path":841,"stem":842,"order":591},"모듈","\u002Fko\u002Fdocs\u002Fmodules","ko\u002Fdocs\u002Fmodules",{"title":844,"path":845,"stem":846,"order":660},"문제 해결","\u002Fko\u002Fdocs\u002Ftroubleshooting","ko\u002Fdocs\u002Ftroubleshooting",{"title":848,"path":849,"stem":850,"children":851,"page":661},"Pt Br","\u002Fpt-br","pt-BR",[852],{"title":853,"path":854,"stem":855,"children":856,"page":-1,"order":628},"Documentação","\u002Fpt-br\u002Fdocs","pt-BR\u002Fdocs\u002Findex",[857,858,862,866,870,874,878,881],{"title":853,"path":854,"stem":855,"order":628},{"title":859,"path":860,"stem":861,"order":633},"Referência da API","\u002Fpt-br\u002Fdocs\u002Fapi-reference","pt-BR\u002Fdocs\u002Fapi-reference",{"title":863,"path":864,"stem":865,"order":638},"Configuração","\u002Fpt-br\u002Fdocs\u002Fconfiguration","pt-BR\u002Fdocs\u002Fconfiguration",{"title":867,"path":868,"stem":869,"order":643},"Bot do Discord","\u002Fpt-br\u002Fdocs\u002Fdiscord-bot","pt-BR\u002Fdocs\u002Fdiscord-bot",{"title":871,"path":872,"stem":873,"order":598},"Extensões","\u002Fpt-br\u002Fdocs\u002Fextensions","pt-BR\u002Fdocs\u002Fextensions",{"title":875,"path":876,"stem":877,"order":652},"Começando","\u002Fpt-br\u002Fdocs\u002Fgetting-started","pt-BR\u002Fdocs\u002Fgetting-started",{"title":727,"path":879,"stem":880,"order":591},"\u002Fpt-br\u002Fdocs\u002Fmodules","pt-BR\u002Fdocs\u002Fmodules",{"title":882,"path":883,"stem":884,"order":660},"Solução de Problemas","\u002Fpt-br\u002Fdocs\u002Ftroubleshooting","pt-BR\u002Fdocs\u002Ftroubleshooting",{"title":886,"path":887,"stem":888,"children":889,"page":661},"Ru","\u002Fru","ru",[890],{"title":891,"path":892,"stem":893,"children":894,"page":-1,"order":628},"Документация","\u002Fru\u002Fdocs","ru\u002Fdocs\u002Findex",[895,896,900,904,908,912,916,920],{"title":891,"path":892,"stem":893,"order":628},{"title":897,"path":898,"stem":899,"order":633},"Справочник API","\u002Fru\u002Fdocs\u002Fapi-reference","ru\u002Fdocs\u002Fapi-reference",{"title":901,"path":902,"stem":903,"order":638},"Конфигурация","\u002Fru\u002Fdocs\u002Fconfiguration","ru\u002Fdocs\u002Fconfiguration",{"title":905,"path":906,"stem":907,"order":643},"Бот Discord","\u002Fru\u002Fdocs\u002Fdiscord-bot","ru\u002Fdocs\u002Fdiscord-bot",{"title":909,"path":910,"stem":911,"order":598},"Расширения","\u002Fru\u002Fdocs\u002Fextensions","ru\u002Fdocs\u002Fextensions",{"title":913,"path":914,"stem":915,"order":652},"Начало работы","\u002Fru\u002Fdocs\u002Fgetting-started","ru\u002Fdocs\u002Fgetting-started",{"title":917,"path":918,"stem":919,"order":591},"Модули","\u002Fru\u002Fdocs\u002Fmodules","ru\u002Fdocs\u002Fmodules",{"title":921,"path":922,"stem":923,"order":660},"Устранение неполадок","\u002Fru\u002Fdocs\u002Ftroubleshooting","ru\u002Fdocs\u002Ftroubleshooting",{"title":925,"path":926,"stem":927,"children":928,"page":661},"Zh Cn","\u002Fzh-cn","zh-CN",[929],{"title":930,"path":931,"stem":932,"children":933,"page":-1,"order":628},"文档","\u002Fzh-cn\u002Fdocs","zh-CN\u002Fdocs\u002Findex",[934,935,939,943,947,951,955,959],{"title":930,"path":931,"stem":932,"order":628},{"title":936,"path":937,"stem":938,"order":633},"API 参考","\u002Fzh-cn\u002Fdocs\u002Fapi-reference","zh-CN\u002Fdocs\u002Fapi-reference",{"title":940,"path":941,"stem":942,"order":638},"配置","\u002Fzh-cn\u002Fdocs\u002Fconfiguration","zh-CN\u002Fdocs\u002Fconfiguration",{"title":944,"path":945,"stem":946,"order":643},"Discord 机器人","\u002Fzh-cn\u002Fdocs\u002Fdiscord-bot","zh-CN\u002Fdocs\u002Fdiscord-bot",{"title":948,"path":949,"stem":950,"order":598},"扩展","\u002Fzh-cn\u002Fdocs\u002Fextensions","zh-CN\u002Fdocs\u002Fextensions",{"title":952,"path":953,"stem":954,"order":652},"快速开始","\u002Fzh-cn\u002Fdocs\u002Fgetting-started","zh-CN\u002Fdocs\u002Fgetting-started",{"title":956,"path":957,"stem":958,"order":591},"模块","\u002Fzh-cn\u002Fdocs\u002Fmodules","zh-CN\u002Fdocs\u002Fmodules",{"title":960,"path":961,"stem":962,"order":660},"故障排除","\u002Fzh-cn\u002Fdocs\u002Ftroubleshooting","zh-CN\u002Fdocs\u002Ftroubleshooting",{"title":964,"path":965,"stem":966,"children":967,"page":661},"Zh Tw","\u002Fzh-tw","zh-TW",[968],{"title":969,"path":970,"stem":971,"children":972,"page":-1,"order":628},"文件","\u002Fzh-tw\u002Fdocs","zh-TW\u002Fdocs\u002Findex",[973,974,978,981,985,989,993,997],{"title":969,"path":970,"stem":971,"order":628},{"title":975,"path":976,"stem":977,"order":633},"API 參考","\u002Fzh-tw\u002Fdocs\u002Fapi-reference","zh-TW\u002Fdocs\u002Fapi-reference",{"title":785,"path":979,"stem":980,"order":638},"\u002Fzh-tw\u002Fdocs\u002Fconfiguration","zh-TW\u002Fdocs\u002Fconfiguration",{"title":982,"path":983,"stem":984,"order":643},"Discord 機器人","\u002Fzh-tw\u002Fdocs\u002Fdiscord-bot","zh-TW\u002Fdocs\u002Fdiscord-bot",{"title":986,"path":987,"stem":988,"order":598},"擴充功能","\u002Fzh-tw\u002Fdocs\u002Fextensions","zh-TW\u002Fdocs\u002Fextensions",{"title":990,"path":991,"stem":992,"order":652},"快速開始","\u002Fzh-tw\u002Fdocs\u002Fgetting-started","zh-TW\u002Fdocs\u002Fgetting-started",{"title":994,"path":995,"stem":996,"order":591},"模組","\u002Fzh-tw\u002Fdocs\u002Fmodules","zh-TW\u002Fdocs\u002Fmodules",{"title":998,"path":999,"stem":1000,"order":660},"疑難排解","\u002Fzh-tw\u002Fdocs\u002Ftroubleshooting","zh-TW\u002Fdocs\u002Ftroubleshooting",1776653878508]