主題

無聊隨便寫的 Discord 機器人

showy | 2021-05-22 15:56:01 | 巴幣 14 | 人氣 191

今天花了一點時間把前陣子寫過的 Discord 聊天機器人做了一些升級,然後放到 Heroku 的雲端服務上,這樣機器人的程式就不用跑在自己的電腦上了。

因為放在 Heroku 的程式不能寫入檔案,所以要把資料存在另外架設的資料庫。不過 Heroku 也很方便地提供了資料庫的服務,只要在 Add-ons 啟用 Heroku Postgres 就可以用了,另外就是要研究一下資料庫的程式語言 SQL 要怎麼操作。

目前機器人比較常用的功能就是打招呼,不過同一個關鍵字三小時以內不會再次觸發,避免佔太多版面(也是因為要計算時間才會需要儲存資料)

還有就是隨機排序的功能,可以打輸入內容的順序(以空格做區分)

還有數學!可以很快速的做四則運算

另外還可以抓天氣資料做簡單的說明,但可能不是很準 :(

之後會想試試看能不能在語音頻道播放一些自訂音效(例如罐頭笑聲),或是試試看能不能轉貼 Twitter 文章之類的實用功能。

創作回應

赤羽.T
121*403
2021-05-29 00:15:09
showy
48763
2021-05-29 06:48:59
シッコク
轉貼推特可以用discord內建的webhook就好
我最近在寫報時功能用到他的tasks api包還不錯用 推薦一下
2021-06-27 04:49:51
showy
Webhook 看起來的確蠻方便的,不過我想設計一個可以讓成員用指令就可以簡單操作的系統
2021-06-27 11:53:28

相關創作

更多創作