为电报机器人设置webhook,什么是自签名证书

时间:2016-07-16 04:30:14

标签: jsp telegram-bot

我为我的电报机器人设置了webHook:

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

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

2 个答案:

答案 0 :(得分:3)

  • 您需要有效的SSL证书才能使用webhooks。
  • 要使用自签名证书,您需要使用setWebhook中的certificate参数上传公钥证书。请上传为InputFile, - 发送字符串将无效。
  • 目前支持Webhooks的端口:443,80,88,8443。
  • 可能不支持通配符证书。
  • 不支持重定向。
  • CN必须与您的域名完全匹配。

答案 1 :(得分:0)

打开https://requestb.in/和“创建一个RequestBin”作为回调网址的侦听器

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

确保它有效,其他人认为是错误的。