Telegram bot webhooks,Tomcat 上的 servlet 和 openshift cloud

Telegram bot webhooks, servlet on Tomcat and openshift cloud

我的电报 webhook 有问题:它没有向我发送任何 HTTPS POST 信息。

Telegram Bot API 的 setWebhook 方法答案是肯定的:

{
    ok: true,
    result: true,
    description: "Webhook was set"
}

我的 doPost 方法不依赖于任何 POST 参数,但是当我向我的机器人发送一些消息时它没有被调用。 当我通过 RestClient chrome 扩展执行这个 servlet 时,一切正常。

我阅读了证书 SSL 中可能存在的问题,但我认为 openshift 应该没问题。 有什么想法吗?

在 Openshift 的情况下,您只需传递 URL 而不是证书即可进行简单的 Webhook 设置。 Openshift在主机上已经有证书,所以不需要自己生成并通过。此外,在 Openshift 的情况下,webhook 根本无法使用您的证书。