init-engineer / init.engineer-Discord-Python-Bot

這是一項使用 Python 撰寫的 Discord 機器人專案,用於純靠北工程師群組。

Home Page:https://discord.gg/MuXVATX

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

INIT.ENGINEER DISCORD BOT

本機器人是以 discord_bot.py 作為模板上的延伸。

如何使用它?

  1. 此處建立機器人,並取得機器人的 Token。
  2. 新增一個environment variable,key為"TOKEN",value為上方取得的token
  3. 新增一個environment variable,key為"CONFIG",value你自己的config,格式是json,可以參考config.json.example填寫
  4. 要安裝應用程式所需要的套件,請執行 pip install -r requirements.txt,如果上面沒辦法正常執行的話,請執行 python -m pip install -r requirements.txt,要注意的是這可能需要使用 Administrator/sudo 來執行。
  5. 透過 cmd/terminal 終端機來啟動應用程式,你必須移動到該應用程式的資料夾,並且輸入 python index.py 來啟動。

CONFIG內容說明

  • prefix : 指令前綴
  • owners : 陣列,內容為開發者的ID
  • botserver : discord伺服器邀請連結,使用指令botserver會傳給使用者
  • reaction_roles : 陣列,"加入反應以獲得相對應身分組功能"的詳細資料
    • message : 希望使用者對哪則訊息加入反應的ID
    • roles : 陣列,內容為加入反應的貼圖名稱以及相對應的身分組
      • sticker : 加入反應的貼圖名稱,unicode emoji的名字即為emoji本身,伺服器的emoji則為當時設定的名稱
      • role : 相對應的身分組的ID
  • auto_publish_channels : 陣列,需要自動發布的頻道ID

About

這是一項使用 Python 撰寫的 Discord 機器人專案,用於純靠北工程師群組。

https://discord.gg/MuXVATX


Languages

Language:Python 99.7%Language:Dockerfile 0.3%