今天繼續介紹如何在雲端伺服器上持續開啟bot
但在進入replit之前需要在GitHub專案放進兩個程式碼
一個是requirements.txt
,用來在環境上安裝txt裡所寫的套件
另一個是用flask寫的程式碼,相關資訊可以參考這部影片,這位大大的影片都很值得觀看,那麼這邊就直接使用這部影片的程式碼叫keep_alive.py
放進專案之後記得push上去~接下來開始進行replit上的設定
2. 由於.env
檔我們在gitignore上設定不要上傳,這邊使用replit的功能,點擊左邊列表的Secret
,這是用來存放token的地方,key跟value分別是輸入之前token的變數名稱跟值,儲存好後把token的寫法改成畫面中間的寫法就可以了~
add_file
新建一個py檔叫main.py
main.py
keep_alive.keep_alive()
加在 bot.run(token)
前一行Add New Monitor
Create Monitor
,好了之後按close如果要對bot進行維護時
記得先到監控儀表板右邊的齒輪點下去後按Pause
,如果這邊沒有停止的話就算網站關掉了他還是會幫你啟起來
關好儀表板後再到replit那邊關掉右邊的網站就算全部關閉了~