iT邦幫忙

2023 iThome 鐵人賽

DAY 30
1

前言

若過去30天有跟著我一起操作,應該會發現使用ngrok會很麻煩,除了自己的電腦要一直啟動服務外,此外就算我們一直啟動8小時過了ngrok也會自動換一個IP給你用,這對於要長期建置line bot或者網頁的人來說真的很麻煩,於是今天最後一天就帶大家使用render IO去建置line bot吧。

步驟

  1. 再有app.py的目錄下打上
    pip freeze > requirements.txt 
    
    這個requirements.txt目的是為了讓render可以一次下載你所使用的所有python package,接者把所有檔案push到github
  2. render IO點進去後使用github登入
  3. 點選New+ -->Web Servicehttps://ithelp.ithome.com.tw/upload/images/20230928/201566163Ejw3IZg7K.png
  4. 選擇你要的git倉庫https://ithelp.ithome.com.tw/upload/images/20230928/20156616W75YmDqRL4.png
  5. 主要會更動為以下兩個
    Name隨便你填、region選擇離你最近的地方效果會越好https://ithelp.ithome.com.tw/upload/images/20230928/20156616xXpcpokeZH.png
  6. build完後可以在左上角看到你的網域https://ithelp.ithome.com.tw/upload/images/20230928/20156616nGEdaeTfK5.png
  7. 接者跟過去一樣把這個網域+上/callback放到你的line就可以了喔https://ithelp.ithome.com.tw/upload/images/20230928/20156616dODdOBJkqz.png

費用

如果你只用一個line bot服務完全不用擔心,免費版一個月提供750小時,一個月最多也才24x31=744完全夠用,且當30分鐘沒人使用的時候它就會自動關機幫你節省時數,但睡眠後要喚醒就會有一定的延遲了。
https://ithelp.ithome.com.tw/upload/images/20230928/20156616m2ZBtOlrzT.png

心得

每想到30天就這樣過去了,這次會參加鐵人賽主要是學長學妹的邀約,於是我們就組團參賽了,然後我取了很屁的名字跟圖片(笑
希望透過這次的IT鐵人賽可以讓大家更熟悉flask,此外,我其實是個半工半讀的碩士生沒想到還能擠出時間完成這次的鐵人賽,最後謝謝大家的收看也謝謝學長學妹的邀約!


上一篇
[Day-29] 辨識音檔的line bot(2) 查閱完整歌詞及歷史紀錄
系列文
Flask30天教學-從入門到入土30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
whoami
iT邦新手 3 級 ‧ 2023-10-10 17:46:21

恭喜完賽

感謝學長

whoami iT邦新手 3 級 ‧ 2023-10-15 22:30:37 檢舉

下下週四見 😆

我那天要期中考考完就來不及回長庚烤肉了QQ

我要留言

立即登入留言