ETH官方钱包

切換
舊版
前往
大廳
主題

【python】Discord Bot

瀧本 - Louis | 2020-03-11 18:28:10 | 巴幣 6 | 人氣 1021

近期社團開了一個新的Discord頻道
因為是漫研社
就想說來寫一個機器人
回覆的梗都跟動漫有關這樣

其實很久以前就想玩玩看chat bot了
正巧藉這次機會就開始動手吧!
——————————————————————

資源1:

一開始先是爬到這篇文章
使用 js 來撰寫bot,安裝好套件

簡單修改一下code
10分鐘就有成果了

但說實在的,很少用 js 來開發東西
所以寫的很不順手...
code大概長這樣


於是又繼續爬其他文章
總算找到 python 教學!
——————————————————————

資源2:

把系列的八成看完以後
先在本地端測試成功

之後將bot上架到 Repl.it
不過因為bot過一段時間會被踢下線
所以得用Uptime Robot來監控
一但bot斷線,就將她重啟  (沒錯,是"她")

這樣就可以真正的達成24H上線了XD
我把可憐醬寫了互動功能
例如:!抽卡、!ayaya

!抽卡
就會隨機從角色池中,抽出一位夥伴給你


!ayaya
就會從圖庫中,隨機PO出一個可憐醬的圖給你


不過有人提出:怎麼沒有10連抽!
這給了我一個不錯的建議w

影片中有教到react、event分離
不過開發上我有點卡關
而且也不影響現有功能...就懶得繼續寫下去了XD

目前這隻bot就先這樣吧~
算是對chat bot有了初步的認識
等哪天心血來潮再來繼續改良

code放在這:github



創作回應

費玟
笑死 剛逛了一下source code 好多梗
2021-06-27 20:06:33
瀧本 - Louis
[e12][e12]
2021-06-28 01:10:27

更多創作