2017-09-27 131 views
0

我正在關注您的指導發佈here來創建自定義機器人。我使用ngrok將本地主機上運行的webhook公開給Internet。通過瀏覽器或捲曲訪問webhook是可以的。但是當提到bot(@botname)時,webhook沒有任何消息。什麼可能是錯的?Webhook沒有收到任何消息

+1

更多信息將非常有價值。你能舉一些例子:a)你的webhook源代碼,和/或b)你是如何調用它的? 特別我想知道你是如何通過瀏覽器訪問你的端點的。瀏覽器擅長做HTTP GET,但自定義機器人期待HTTP POST,所以我想知道這是否是問題。但這只是猜測 - 需要更多信息來回答你的問題。 –

+0

我其實不會運行「真正的」webhook,只需通過命令「$ ngrok http 8080」啓動ngrok即可獲得轉發URL,例如https://07ea62a7.ngrok.io。然後我用它作爲我的webhook。 ngrok捕獲並記錄發送到webhook的任何HTTP(S)。我期望MS隊發送消息給ngrok(當然,ngrok將無法轉發給「真正的」webhook)。但日誌沒有顯示。 –

+0

我只是試了一下,它爲我工作。我輸入'ngrok http 8080',並使用https URL作爲webhook的回調URL,發送消息給@TestBot,這就是ngrok調試器中出現的內容: https://i.stack.imgur.com/ mHfDF.png –

回答

0

這似乎是一個短暫的問題 - 它現在適用於OP和我自己。