iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
自我挑戰組

Python Discord Bot(DC機器人)系列 第 1

Python Discord Bot#1 - DC機器人是什麼?

  • 分享至 

  • xImage
  •  

工作上只會寫程式邏輯的我,
第一次對其他自我學習與玩樂的工具感到有興趣,
但又不知道如何下手,
可是......什麼都不做,
就什麼也不會了,
所以這次的挑戰內容不會太深。

DC機器人是什麼?

Discord 機器人(Bot) 就是 DC官方 自己有開放一些API給開發者後,
可以讓使用者制作不同的機器內容。
例如在DC播放音樂、偵測文字、指令玩法、聊天機器人、等。

在許多平台也有類似的機器人可以使用,
像是: Line的卡米狗、Twitch
只要官方有API 與開發後台,就可以做很多有趣的事。
當然...也有不太好的事,
所以也可以從開發的API知道他們對資料安全性的看重程度。

Discord官方開發說明文件
以上就是官方的開發機器人說明文件,都是英文的,
有興趣自學的可以直接看著實作並研究。

製作一個DC機器人需要什麼?

  1. 一個Discord帳號
  2. 一個Discord的群組
  3. 在Discord developer 後台建立應用程式
  4. 開發的平台(vscord或雲端伺服器附設開發環境)
  5. 一個會持續運行的Server(可以是你自己的電腦或是雲端伺服器)
  6. 你想要的功能與企劃

選擇開發的語言

目前我觀察下來有兩大語言:

  1. Javascript
  2. Python

那我沒有接觸過 Python 所以我直接想從Python 下手,
一次就可以學不一樣的事物。
同時Python的教學也比較少一下,
所以趁這個鐵人賽留些紀錄。


下一篇
Python Discord Bot#2 - 使用後台建立應用程式
系列文
Python Discord Bot(DC機器人)31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
arguskao
iT邦新手 4 級 ‧ 2023-09-01 21:41:47

期待下一篇

KUI iT邦新手 4 級 ‧ 2023-09-02 20:57:08 檢舉

我會加油的,謝謝您w
/images/emoticon/emoticon76.gif

我要留言

立即登入留言