本機器人是以 discord_bot.py 作為模板上的延伸。
- 在此處建立機器人,並取得機器人的 Token。
- 新增一個environment variable,key為"TOKEN",value為上方取得的token
- 新增一個environment variable,key為"CONFIG",value你自己的config,格式是json,可以參考config.json.example填寫
- 要安裝應用程式所需要的套件,請執行
pip install -r requirements.txt
,如果上面沒辦法正常執行的話,請執行python -m pip install -r requirements.txt
,要注意的是這可能需要使用Administrator/sudo
來執行。 - 透過
cmd/terminal
終端機來啟動應用程式,你必須移動到該應用程式的資料夾,並且輸入python index.py
來啟動。
prefix
: 指令前綴owners
: 陣列,內容為開發者的IDbotserver
: discord伺服器邀請連結,使用指令botserver會傳給使用者reaction_roles
: 陣列,"加入反應以獲得相對應身分組功能"的詳細資料message
: 希望使用者對哪則訊息加入反應的IDroles
: 陣列,內容為加入反應的貼圖名稱以及相對應的身分組sticker
: 加入反應的貼圖名稱,unicode emoji的名字即為emoji本身,伺服器的emoji則為當時設定的名稱role
: 相對應的身分組的ID
auto_publish_channels
: 陣列,需要自動發布的頻道ID