iT邦幫忙

2022 iThome 鐵人賽

DAY 25
0
Software Development

爬蟲基礎入門與實際應用系列 第 25

DAY25、 Discord bot基本指令

  • 分享至 

  • xImage
  •  

在進入第3個專題前,讓我來帶一下discord api裡面的bot基本指令(再水一天內容)。
首先,discord bot主要的觸發有兩種
https://ithelp.ithome.com.tw/upload/images/20221010/20152706UxQ50BWt6f.png
第一種是command,第二種是listener。首先,command就是我們利用先前講過的bot前綴,
使用前綴加上指令來請機器人做出回應。像是以上圖為例,機器人的前綴之前寫過為[,則只要我在discord的
文字頻道key入[candowhat_func,則就會觸發指令內容,而這邊的例子就是pass 甚麼都不做。
再來第二種的listener,listener是當伺服器裡發生特定事件時就會觸發,種類多元,像是最常見的是標記機器人、
在文字頻道說話、對文字加上表情、對伺服器表情符號進行更新等等。https://ithelp.ithome.com.tw/upload/images/20221010/201527067S4DYMixW0.png
就上面的例子而言,如果文字頻道裡新出現的訊息不是由機器人自己所發的,就進行判定,判定文字內容是否有跟自訂的關鍵字匹配,如果有匹配到,就在該文字頻道傳送訊息。
今天內容大概講到這裡,我猜明後天應該就會開始講專題3了,不過內容有點少,可能要水一下內容就是了。


上一篇
DAY24、 Discord bot基本架構
下一篇
DAY26、 Discord bot - Cogs
系列文
爬蟲基礎入門與實際應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言