0

我正在为 Telegram 创建一个机器人,它向我在 Openshift 上运行的节点应用程序发送一个发布请求。

根据 Telegram 的 Bot Faq “您需要有效的 SSL 证书才能使 webhook 工作”,在为机器人设置 webhook时需要传递该证书。

根据 Openshift 的说法,他们在免费计划中提供“共享 SSL 证书”。由于我仍在尝试,我想避免切换到更高的自定义证书计划。

如何以文件的形式获取 SSL 证书,以便将其传递给 Telegram?

4

1 回答 1

1

您无需将 SSL 证书作为文件传递给 Telegram(这是用于自签名证书,就像您可能用于本地开发测试的证书一样)。该setWebhook方法有两个参数 -urlcertificate. 在使用https://<app-name>-<namespace>.rhcloud.com地址时,只需传入参数的 HTTPS url并在调用时url省略参数。certificatesetWebhook

于 2015-09-08T19:53:44.460 回答