iT邦幫忙

2022 iThome 鐵人賽

DAY 23
0
Software Development

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

DAY23、 Discord bot簡介

  • 分享至 

  • xImage
  •  

本文有整理在部落格裡。
裡面還有其他奇怪的文章,有空可以來看看喔。


在介紹第三個專題前,我們要先介紹一下dc bot,以便作為之後專題的介面。
首先,discord是一個方便的通訊軟體,而他比起一般通訊軟體的優勢就是便利的語音以及多功能的群組(內稱伺服器),甚至伺服器內部還可以再分為多個子頻道,提供主題分類,也可以加入自訂的機器人,增添更多的變化。
https://ithelp.ithome.com.tw/upload/images/20221008/20152706MBGmHIhGdS.png
大概就像這樣,其中左上角的test2就是整個伺服器(guild、server)的名稱,左邊那排則是這個伺服器所有的文字頻道和語音頻道(channel),中間則是文字訊息內容,而rever chan則是我自己加進來的機器人。

那麼,在新增機器人之前,我們必須要先取得創建機器人專案,並取得他的token。
首先,我們先進入dc developer的網頁,並登入dc帳號後,點選右上角的new application。
https://ithelp.ithome.com.tw/upload/images/20221008/20152706uRtcasLHmn.png
取名並創建完成後,進到該application並且選擇左邊的bot項目,接著點選add bot,新增一個新的機器人。
https://ithelp.ithome.com.tw/upload/images/20221008/20152706cOtUkl6jZV.png
在dc bot的編寫中,我們是撰寫dc bot的主要內容,而後在程式中填寫要啟用的bot的token,就可以為持有該token的bot加載程式內容,而適用範圍為所有有把該bot拉為成員的server,意即只要伺服器有把bot拉進去,那個server裡的bot就會加載此程式內容。
https://ithelp.ithome.com.tw/upload/images/20221008/20152706nF0OR14070.png
那麼我們這邊就要點選reset token,取得bot的新token。
這邊要注意的是,bot的token絕對不行外流,否則容易被有心人士利用加載其他程式內容,可能你隔半小時回來就發現你的伺服器已經被自己的bot洗版各種釣魚連結了。

那麼今天就簡介到這邊,明天將開始最一開始的編寫ㄌ。


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

尚未有邦友留言

立即登入留言