问题标签 [py-telegram-bot-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4683 浏览

python - Python3 错误:pip 安装后没有名为 telebot 的模块

python 3.5.2 // Ubuntu 16.04 LTS

我已经安装了 pyTelegramBotAPI 来使用以下命令为电报编码机器人:

结果:

然后,我将它导入到我的源代码中:

但是,当我运行代码时,出现以下错误:

0 投票
0 回答
1430 浏览

python - Telegram Bot 回复两条或更多消息

我正在使用pyTelegramBotAPIregister_next_step_handler(msg, process_name_step) 我按照我的意愿使用它制作了一些功能链。但是,如果我向这个机器人发送来自用户的两条或更多消息而没有等待回答,那么你好开始回答两个或更多回复。我使用 webhooks 和 CherryPy 这是我的代码的一部分:

0 投票
1 回答
159 浏览

python - 如何启用聊天库中的链接跟踪?

我正在用电报(pytelegrambotapi)编写一个机器人,如何在聊天库中启用链接跟踪以进行分析。他们的文档有一个链接我不明白我需要向机器人写什么代码。

聊天库

0 投票
1 回答
4672 浏览

python - 带有烧瓶的 webhook 上的 Telegram 机器人

我尝试创建 Telegram 机器人,我正在使用:

  • Ubuntu 18
  • 蟒蛇3.6
  • pyTelegramBotAPI
  • 烧瓶

这是我的代码:

我的程序启动良好,但如果我通过 bot 发送消息,什么也不会发生。

程序的输出:

如果我尝试转到https://0.0.0.0:8443/,python 会发给我这个,我知道没关系:

但是如果我尝试去https://my_ip/my_token/,python 会向我发送这个:

我已经创建了自签名证书。也许问题的原因是代理使用?

我从https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/webhook_examples/webhook_flask_echo_bot.py举了一个例子

谢谢您的帮助!

0 投票
1 回答
1479 浏览

python - pyTelegramBotAPI search in text of the message with if/elif/else construction

I have question about behaviuor of pyTelegramBotAPI library with Python 3.6.5. It is a libray to work with Telegram API.

There is my code:

My question - I can choise any option, but qnswer always be "If". Why I can't manage answer with if/elif/else? How can I fix it? Do I need to use regexp (please no)?

Thank you for your attention.

0 投票
2 回答
3404 浏览

python - 安装模块后出现“未命名模块”错误

已经使用pip install pyTelegramBotAPI. 我已经导入了telebot包以使用 API。

但是当我想运行我的程序时,它说:没有名为“telebot”的模块。整个错误消息是:

我正在使用 Windows 10。

0 投票
1 回答
4344 浏览

python - 将电报机器人日志保存在文本文件中

我在 python 中创建的电报机器人使用 pyTelegramBotAPI API。要查看日志,建议我使用此行:

现在我只能在运行机器人的终端中看到我的日志,当我关闭这个终端时,日志数据会丢失。

如何将此日志保存到文本文件?

0 投票
1 回答
1064 浏览

python - 带有 pyTelegramBotAPI 的电报测验机器人

尝试使用 pyTelegramBotAPI 构建 Telegram Quiz Bot。我正在使用 sched 来安排消息处理程序,但我不知道如何停止消息处理程序并返回到将安排下一轮的主脚本。

尝试使用超时,但它不起作用!

我的代码:

0 投票
2 回答
1345 浏览

flask - 启动电报机器人的问题

我正在尝试在 PythonAnywhere 上部署我的电报机器人。免费帐户运行良好,但付费帐户存在一些问题。我在错误日志中收到“ OpenSSL.SSL.Error: [('SSL routines', 'ssl3_get_record', 'decryption failed or bad record mac')] ”消息(因此机器人工作错误)。我该如何解决?
我正在使用python3.7 + pyTelegramBotAPI +烧瓶

错误重现的代码示例:

完整的错误跟踪:

0 投票
1 回答
2036 浏览

python - Telegram Bot API media_group_id 在 send_media_group 方法中的使用

我正在尝试将 media_group_id 值存储在数据库中以供以后参考照片。但我无法使用 types.send_media_group 方法将其作为 MediaGroup 发送。发送媒体组照片的机制是什么?我试过了:

PS:我正在使用 pyTelegramBotAPI 库