添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Repository files navigation

forthebadge

⚡ Introduction 簡介

Python Discord Bot

Pyhon Discord Bot

一個簡易且基本的Discord機器人

  • For 初學者 or 開發者
  • Cog 架構, Error Handler, Logger
  • Bot指令/斜線命令/類別/功能
  • 📥 Installation 安裝指南

    運行環境 建議 Python 3.10 / discord.py 2.1.0 / Pycord 2.3.3 以上(含)

  • 下載並解壓整個專案
  • 安裝 Python 3.10
  • 在 DiscordBot 資料夾運行 pip install -r requirements.txt
  • 打開 src 資料夾將 example.env 重新命名為 .env 並將機器人TOKEN填入
  • example_setting.json 重新命名為 setting.json 並自行修改檔案裡的資料
  • 將 ffmpeg 複製到 Python Scripts 資料夾內(此為音樂撥放部分可忽略)
  • 運行 python bot.py
  • 🔩 Folder structure 資料夾結構

    / # 根目錄
    ------------------------------------
    - .env # 機器人TOKEN
    - bot.py # bot 啟動主程式
    - setting.json # 設定檔
    - version.json # 機器人版本
    /cmds # 放置所有 Cog 指令
    ------------------------------------
    - admin.py  # 管理用指令(皆須有權限才可使用)
    - economy.py  # 經濟指令
    - event.py  # 所有觸發性事件區
    - fun.py    # 娛樂用途指令
    - main.py   # 主要指令區
    - music.py  # 音樂功能
    - react.py  # 反映事件
    - slash.py  # 所有斜線命令
    - task.py   # 定時任務 (未完成)
    /modules # 放置所有模組
    ------------------------------------
    StatusChanger.py  # 機器人狀態定時變更
    DirectMessages.py # 使用機器人私訊成員 (未完成)
    /core  #放置類別、核心通用功能
    ------------------------------------
    - classes.py # 主要類別區