All Projects → init-engineer → init.engineer-Discord-Python-Bot

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

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

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to init.engineer-Discord-Python-Bot

awesome-libraries
😎 Libraries that are being shown in Sourcerer profiles.
Stars: ✭ 131 (+555%)
Mutual labels:  engineer
Sourcerer App
🦄 Sourcerer app makes a visual profile from your GitHub and git repositories.
Stars: ✭ 6,645 (+33125%)
Mutual labels:  engineer
Professional Programming
A collection of full-stack resources for programmers.
Stars: ✭ 15,936 (+79580%)
Mutual labels:  engineer
careers
Wanna be a Knoxstar? We are Hiring!
Stars: ✭ 14 (-30%)
Mutual labels:  engineer
managing-humans
Things that I recommend all engineers and engineering managers read.
Stars: ✭ 35 (+75%)
Mutual labels:  engineer
ai-engineer-roadmap
A Roadmap to Becoming an AI Engineer 👨🏻‍🚀🚀
Stars: ✭ 81 (+305%)
Mutual labels:  engineer
awesome-onboarding
😎 A curated list of awesome resources for software engineer onboarding
Stars: ✭ 21 (+5%)
Mutual labels:  engineer
soussune.com
エンジニアわいわいポッドキャスト「そうっすね」
Stars: ✭ 35 (+75%)
Mutual labels:  engineer
Introduction-to-Python-Numerical-Analysis-for-Engineers-and-Scientist
Introduction to Python: Numerical Analysis for Engineers and Scientist. In 2017, Python became the world's most popular programming language. This course covers the basic syntax, linear algebra, plotting, and more to prepare students for solving numerical problems with Python.
Stars: ✭ 110 (+450%)
Mutual labels:  engineer
salary-negotiation-tech
Articles and posts on salary negotiation for devs/nerds/software engineers/tech people.
Stars: ✭ 53 (+165%)
Mutual labels:  engineer
python for scientists
Python Open Courseware for Scientists and Engineers
Stars: ✭ 55 (+175%)
Mutual labels:  engineer
unicorn-contributor
Complete the GitHub contribution graph in few seconds!
Stars: ✭ 51 (+155%)
Mutual labels:  engineer

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].