我正在为Telegram创建一个bot,它将一个post请求发送到在Openshift上运行的节点应用程序。
根据Telegram的Bot Faq"您需要一个有效的SSL证书才能使用webhooks工作"需要在setting the webhook为机器人时传递。
根据Openshift,他们提供"共享SSL证书[s]"他们的免费计划。由于我还在尝试,我希望避免切换到更高的自定义证书计划。
如何将SSL证书作为文件获取,以便将其传递给Telegram?
答案 0 :(得分:1)
您不需要将SSL证书作为文件传递给Telegram(这适用于自签名证书,例如您可能用于本地开发测试的证书)。 setWebhook
方法有两个参数 - url
和certificate
。只需传入{1}}参数的HTTPS网址,并在使用https://<app-name>-<namespace>.rhcloud.com地址时调用url
时省略certificate
参数。