无论如何设置Telegram Webhook而不设置https连接

ahm*_*met 6 ssl https http webhooks telegram-bot

我想设置,Telegram Webhook但我没有httpsURL,我也不想处理ssl证书.

我可以使用https URL或不设置https证书来解决此问题吗?

电报webhook desc:https://core.telegram.org/bots/api#setwebhook

Sey*_*yfi 9

https是强制性的,但并不意味着你必须完全设置它.您可以使用更简单的方法,让我解释一下:

您可以将自己的PC或mac或linux计算机上的localhost服务器连接到电报服务器,而无需设置任何SSL证书.使用"ngrok.com安全隧道",您将拥有一个必须处理的https地址,webhooks但无需设置任何SSL.在此输入图像描述

您需要的所有步骤(在PC中):

1-下载ngrok.exe

2-在命令行中运行:"ngrok http 8888"

3-现在准备好了!

很简单,不是吗

运行ngrok.exe后,它会显示如下内容:" https://abcd1234.ngrok.io "这是您可以用作webhook的临时https.它是有效的,属于你的机器人,直到你关闭ngrok.exe(我甚至待机我的电脑没有关闭应用程序,它仍然为我 - 优秀) 在此输入图像描述

此外,通过这个应用程序,我可以访问Telegram发送给我的机器人和我的机器人api输出的所有消息(不包括我发送的消息)作为JSON显示.您可以通过访问这些面板http://localhost.com:4040.这是一个示例:

在此输入图像描述


Tom*_*Tom 2

没有适当的证书就不行,但现在很容易获得一个(并且免费): https: //letsencrypt.org/getting-started/