iT邦幫忙

2021 iThome 鐵人賽

DAY 12
0
AI & Data

建立FF14資訊Discord chatbot系列 第 12

[DAY 12]讓BOT 24小時在線(3/3)

今天分享程式碼從github更新到replit的步驟還有要注意的點

步驟

  1. replit有自帶儲存環境變數的功能,先前使用dotenv的方法要改成:
#讀取Token
DISCORD_TOKEN = os.environ['DISCORD_TOKEN']
GUILDID_TOKEN = os.environ['GUILDID_TOKEN']
  1. on_member_join函式裡的get_guild(GUILDID_TOKEN)GUILDID_TOKEN需改成int type
  2. 用git更新程式碼
  3. 監控儀表板右邊的齒輪點下去後按Pause,如果這邊沒有停止的話就算網站關掉了他還是會幫你啟起來



5. 到recent區塊點擊專案,這是上次開的bot程式

  1. 關掉右上角網頁的視窗,到這邊關掉bot的步驟到這邊


7. 回到replit主頁面點擊進GitHub repos的GitHub專案
8. 點擊左邊列表的Secret把TOKEN輸入進去,這個步驟有點麻煩可能會需要找其他方式代替
9. 點擊.replit把下列指令複製貼上

run="python discord_test.py"
language="python3"
onBoot="echo Booting up!"
  1. 右邊configure the run button貼上python discord_test.py後按Done


11. 接下來按Run後等個幾分鐘bot就會開始執行
12. 記得到監控儀表板開啟監控,這邊需要注意URL是否跟replit開啟的URL是一樣的


上一篇
[DAY 11]讓BOT 24小時在線(2/3)
下一篇
[DAY 13]Discord頻道對話文字雲分析
系列文
建立FF14資訊Discord chatbot30

尚未有邦友留言

立即登入留言