PyBot-backBone
PyBot-backBone copied to clipboard
Python Discord Bot 基礎骨架
⚡ Introduction 簡介
Discord Python Bot BackBone
Discord Pyhon Bot 骨架
整體架構是參考並簡化改進先前於 Discord Hack Week 19 共同開發的 Libereus
旨在提供一個乾淨的基本骨架,快速的開始一隻新的機器人開發
- For (初學者/開發者)
- Cog 架構
- Bot指令/類別/功能 分離
- Error Handler 、 Logger 、 Gloable Function 、 Checker
📥 Installation 安裝指南
運行環境 建議
Python 3.6
以上 /discord.py 1.5
以上
- 下載整個專案
- 解壓後將
example_setting.json
重新命名為setting.json
; 自行修改設定檔裡的資料 - 運行
bot.py
即可
🔩 Folder structure 資料夾結構
/ # 根目錄
------------------------------------
- bot.py # bot 啟動主文件
- example_setting.json # 設定檔
/cmds # 放置所有 Cog 指令
------------------------------------
- main.py #主要指令區
- event.py # 所有 event 觸發性事件指令區
- mod.py # 管理、控制類指令區
- owner.py # 擁有者權限指令區
/core #放置類別、核心通用功能
------------------------------------
- classes.py # 主要類別區
- check.py # 自定全域指令檢查器
- error.py # 預設、自訂 錯誤管理器