網路上有很多的免費伺服器(Free Hosting)
幾乎每個都有支援 PHP
我就拿 000webhost 來示範一下好了
網站上方有個登入
我是直接按用 google 登入,你也可以選下方的 Sign Up
註冊
選底下的跳過
這邊會問你網站名稱,還有設定一個密碼
設定的名稱會當作你的域名,我設定 miku3920,網站就會是 https://miku3920.000webhostapp.com
這邊三個可以隨便挑,我喜歡自己刻所以選第三個
之後就會進到檔案管理,public_html 就是網站的位置,點兩下點進去
新增一個 php 檔案,檔名隨意,越不容易被猜到越好(因為任何人都能訪問這個程式)
先把昨天寫的東西註解掉(Long Polling 的部分)
還有把底下官方寫的東西取消註解,因為現在是要用 Webhook 讓程式運作嘛
最後把程式全部貼到剛剛的那個檔案裡,儲存並關閉,這樣就完成了
附注:檔案管理在這裡 Tools > File Manager
找到你網站的域名,這裡可以看到
https://miku3920.000webhostapp.com
把剛剛檔案的檔名接在後面
https://miku3920.000webhostapp.com/AAEdySrbzTc8tVdBjfymlfyaBUJGeu7r-v4.php
填進 WEBHOOK_URL 的值
然後執行程式
Request was successful: Webhook was set
看到這個表示完成設定了
試著跟機器人說 Hi、Hello 吧
如果機器人有回你,就表示成功啦
要取消也很容易,只要將網址刪除
最後再執行一次程式就行了
Request was successful: Webhook was deleted
這樣就取消 Webhook 了
伺服器還是推薦用付費的啦
不然就會像我這樣沒事就被停掉QQ
哭阿,最好是釣魚網站啦
很久以前有用過滿長一段時間的說
後來改用付費的就沒再用過免費的了
另外再推薦一個台灣人自己的服務 https://lionfree.net/
這個是很久很久以前,我剛寫程式時用的伺服器
雖然較常停機,但沒有語言不通的問題,也不會沒事把你的服務停掉
還有粉絲專頁會發布各種訊息
感謝 Lionfree,讚嘆 Lionfree
到此就算是講完架設機器人的部分啦\灑花/
明天開始講解寫機器人會用到的 PHP 基本知識