我在使用 Telepot 运行 Telegram Bot 时遇到问题

Posted

技术标签:

【中文标题】我在使用 Telepot 运行 Telegram Bot 时遇到问题【英文标题】:I have problem running Telegram Bot with telepot 【发布时间】:2020-07-08 00:35:14 【问题描述】:

我正在使用 Telepot 创建一个电报机器人,当我运行此代码时,出现以下错误:

我的代码:

token = 'XXXXXXXX'
bot = telepot.Bot(token)
bot.getMe()

错误:

由 SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:证书链中的自签名证书 (_ssl.c:1108)') 引起的)

如何解决这个错误?

【问题讨论】:

这有帮助吗:***.com/questions/43298872/…? @Pygirl 我已经成功安装了它们;但我不能使用 .getMe() 函数! 【参考方案1】:

您是否尝试将urllib3 降级为1.24.1?见https://github.com/nickoala/telepot/issues/463#issuecomment-490874476

【讨论】:

以上是关于我在使用 Telepot 运行 Telegram Bot 时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

使用 Telegram - API 或 CLI 发送消息?

让我的 Telegram 机器人使用我的凭据转发消息

使用 pyTelegramBotAPI 和 Telegram Bot API 的区别

Telegram Bot(ngrok) 部署到heroku

Telegram Webhook 和 Ngrok 无法正常工作

如何在 C# 中使用 Telegram API 发送消息