首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在不设置https连接的情况下设置Telegram Webhook

在不设置https连接的情况下设置Telegram Webhook
EN

Stack Overflow用户
提问于 2016-05-26 07:30:25
回答 4查看 7.5K关注 0票数 7

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

是否可以通过使用https URL或不设置https证书来解决此问题?

电报网络挂钩描述:https://core.telegram.org/bots/api#setwebhook

EN

回答 4

Stack Overflow用户

发布于 2016-07-28 19:19:59

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

您可以在自己的PC、mac或linux计算机上连接本地主机服务器,而无需设置任何SSL证书。通过使用"ngrok.com Secure tunnels",您将拥有处理webhooks所必需的https地址,但不需要设置任何SSL.

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

1-下载ngrok.exe

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

3-现在已经准备好了!

很简单,不是吗?

在运行ngrok.exe之后,它会向你显示一些类似的东西:"https://abcd1234.ngrok.io“这是你可以用作网页钩子的临时https。它是有效的,在你关闭ngrok.exe之前,它属于你的机器人(我甚至在没有关闭应用程序的情况下待机,它仍然为我保留-太棒了)

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

票数 11
EN

Stack Overflow用户

发布于 2016-05-26 15:21:57

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

票数 2
EN

Stack Overflow用户

发布于 2016-05-27 11:33:17

您有两个选项可以从电报中获取更新:

ssl,这种方法只在上工作(是的,我同意Tom -让我们加密的是

  1. 方法,它使用长轮询工作,这种方法不需要ssl。有关更多信息,请访问:https://core.telegram.org/bots/api#getupdates
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37449252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档