iT邦幫忙

2023 iThome 鐵人賽

DAY 17
0
自我挑戰組

Python Discord Bot(DC機器人)系列 第 17

Python Discord Bot#17 - Replit介紹

  • 分享至 

  • xImage
  •  

Repl.it 線上程式開發服務

參考閱讀: Code Gym @Ryan

前言

原本是要提早幾篇前說的,
但平日工作繁忙,
上CODE時機器的問題,
可能無法馬上解決,
就先延後到了現在。

簡介

簡單來說 Replit 就是雲端的伺服器,
各種平台: 電腦、手機、平版,
只要連的到網路就可以直接使用,
這個平台可以直接進行開發,
也有很多平台都有這種服務,
但因為想要簡單的"個人用"24小時的伺服器,
所以才選擇這個。

建立專案

註冊帳號相關的,一樣就跳過了,直接上。
但這個如果要私用,就要錢。
所以基本上會公開。

Create a Repl

https://ithelp.ithome.com.tw/upload/images/20230917/20106071nJWCaMtFtP.png
https://ithelp.ithome.com.tw/upload/images/20230917/20106071h3K5ivyp9S.png
https://ithelp.ithome.com.tw/upload/images/20230917/20106071TBSttR2Pe8.png

將Code上傳

https://ithelp.ithome.com.tw/upload/images/20230917/20106071AMdwbA99vL.png

套件安裝

在左邊的選單中,在Tools 中尋找 Shell,安裝pycord

pip install -U git+https://github.com/Pycord-Development/pycord

在左邊的選單中,在Tools 中尋找 Packages,安裝discord.py、gspread
https://ithelp.ithome.com.tw/upload/images/20230917/20106071vbntXTto2g.png
https://ithelp.ithome.com.tw/upload/images/20230917/20106071NG5Hp8o1nn.png

填入環境變數

在左邊的選單中,在Tools 中尋找 Secrets ,
使用 "+ New Secret" 加入原本我們開發的.env內容。
https://ithelp.ithome.com.tw/upload/images/20230917/20106071sdwSEArSsh.png
https://ithelp.ithome.com.tw/upload/images/20230917/20106071Ia3yFhnvqg.png

執行

在頁面的最上方最中央有個執行的按鈕,按下去就可以執行了。
https://ithelp.ithome.com.tw/upload/images/20230917/20106071yfUc4qQDoz.png

如何24小時在線??

這個需要參考 @Proladon 的影片,喜歡的話請幫忙按讚w
Yes


上一篇
Python Discord Bot#16 - UI篇-Modal Dialogs對話框
下一篇
Python Discord Bot#18 - 做中學-會員簽到(一)
系列文
Python Discord Bot(DC機器人)31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言