【问题标题】:set webhook for telegram bot and what is self sign certificate为电报机器人设置 webhook 以及什么是自签名证书
【发布时间】:2016-07-16 04:30:14
【问题描述】:

我通过以下方式为我的电报机器人设置了 webHook:

> https://api.telegram.org/bot<Token>/setWebhook?url=https://mywebapp.com/index.jsp

我没有为此设置任何证书。 但是当我(或电报用户)向这个机器人发送消息时,https://mywebapp.com/index.jsp 没有收到任何请求!当我向机器人发送任何类型的消息时,https://mywebapp.com/index.jsp 没有收到任何请求。我该怎么办? Telegram bot webhook 是否需要证书?

【问题讨论】:

  • 您有有效的证书吗?
  • 不,我没有!必须要有有效的证书吗?我怎样才能做到?@Johannes Kuhn

标签: jsp telegram-bot


【解决方案1】:
  • 您需要有效的 SSL 证书才能使 webhook 正常工作。
  • 要使用自签名证书,您需要上传您的公钥证书 - 使用 setWebhook 中的证书参数。请作为 InputFile 上传, - 发送字符串将不起作用。
  • Webhook 当前支持的端口:443、80、88、8443。
  • 可能不支持通配符证书。
  • 不支持重定向。
  • CN 必须与您的域完全匹配。

【讨论】:

    【解决方案2】:

    打开 https://requestb.in/ 并“创建 RequestBin”作为回调 URL 的侦听器

    不需要任何证书文件,因为它有有效的 ssl。

    确保它有效,否则有些人认为是错误的。

    【讨论】:

      猜你喜欢
      • 2015-11-25
      • 2017-09-16
      • 1970-01-01
      • 1970-01-01
      • 2021-05-28
      • 2017-11-17
      • 2019-03-14
      • 2021-05-07
      • 2011-08-06
      相关资源
      最近更新 更多