New Ribbon
用Canva設計超快超質感(第2版):商業設計、簡報、影片、網頁、電子書與AI應用最速技 AI繪圖工具 × AI視覺設計平台,從圖像生成到專業設計! 最強職場助攻!ChatGPT + AI 高效工作術 短影音制霸:打造TikTok、YT Shorts、IG Reels成功方程式與AI高效創作力 Canva+AI創意設計與品牌應用250招:從商業技巧、社群祕技到AI圖文影音特效 快快樂樂學威力導演2024.影音剪輯與AI精彩創作 Power Automate自動化超效率工作術 Midjourney AI圖像魔導書:搭配ChatGPT魔法加倍 超人氣FB+IG+LINE社群經營與行銷力(第二版) 翻倍效率工作術:不會就太可惜的 Excel × ChatGPT 自動化應用 AppInventor2零基礎入門班中文版(第六版) Python零基礎入門班(第四版) C語言學習聖經 用Canva設計超快超質感:平面、網頁、電子書、簡報、影片製作與AI繪圖最速技 PHP8/MySQL網頁程式設計自學聖經 翻倍效率工作術 - 不會就太可惜的Power BI大數據視覺圖表設計與分析(第三版) 社群經營一定要會的影音剪輯與動畫製作術 Notion高效管理250招:筆記×資料庫×團隊協作,數位生活與工作最佳幫手 Office 2021高效實用範例必修16課(附500分鐘影音教學/範例檔) Excel自學聖經(第二版):從完整入門到職場活用的技巧與實例大全

 

  python 與 LINE Bot機器人全面實戰特訓班5-1問題

Anderchuan

Anderchuan
更新時間:2020/7/12 下午 07:36:22

 

如python 與 LINE Bot機器人全面實戰特訓班5-1書本操作,出現如下問題:
1、LINE Developers出現:
錯誤
發送Webhook時發生錯誤
2、在http://127.0.0.1:8000/出現如下錯誤訊息:
找不到頁面(404)
請求方法: 得到
要求網址: http://127.0.0.1:8000/
linebot00.urlsDjango 使用中定義的URLconf ,按以下順序嘗試了以下URL模式:

^回呼
管理員/
空路徑與任何這些都不匹配。

您看到此錯誤是因為您DEBUG = True的Django設置文件中包含該錯誤。將其更改為False,Django將顯示一個標準的404頁面。

文淵閣工作室

文淵閣工作室
更新時間:2020/7/13 上午 09:52:20

 

請以「ngrok ap」方式取代 ngrok:請執行:「ngrok http 8000 -host-header="localhost:8000" -region ap」試試看,網址會增加 ap,如:「https://9346f9bb035d.ap.ngrok.io/callback」。

Anderchuan

Anderchuan
更新時間:2020/7/13 下午 06:50:24

 

執行:「ngrok http 8000 -host-header="localhost:8000" -region ap」,還是出現如上相同的問題。

文淵閣工作室

文淵閣工作室
更新時間:2020/7/14 下午 07:58:04

 

我們執行正常,將執行過程錄成影片,給您參考:https://youtu.be/K2r3RPGzvGk

Anderchuan

Anderchuan
更新時間:2020/7/15 下午 12:59:46

 

非常感謝貴工作室的鼎力協助與解答!
我更改ngrok執行指令為:「ngrok http 8000 -host-header="localhost:8000"」,問題就解決了。
再次感謝!感恩!

張建鋐

張建鋐
更新時間:2020/8/13 上午 12:33:03

 

To文淵閣工作室
我今天一直卡在這邊,還好有找到這篇文章幫助我,如果照書本實作會一直失敗,上面執行:「ngrok http 8000 -host-header="localhost:8000" -region ap」也還是會失敗...


必須要用樓主的「ngrok http 8000 -host-header="localhost:8000"」才可以成功連線,不知道這個問題是出在哪邊呢?

文淵閣工作室

文淵閣工作室
更新時間:2020/8/13 上午 09:29:59

 

「host-header」設定連接伺服器傳送資料的表頭資料,「region」設定連接何處的ngrok,ap是亞洲,預設是us美國。
原先使用「ngrok http 8000」即可連接,後來是「ngrok http 8000 -host-header="localhost:8000" -region ap」,現在則為「ngrok http 8000 -host-header="localhost:8000"」。揣測應是linebot伺服器端設定所致(無法確定)。




 

 

Re:python 與 LINE Bot機器人全面實戰特訓班5-1問題

請輸入姓名。

已超出字元數目的最大值。


請輸入電子郵件。

格式無效。


請輸入內容。