问题标签 [python-telegram-bot]
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.
python - python无法安装python-telegram-bot`Searching for certifi`错误
我尝试python-telegram-bot
使用此处找到的说明进行安装。
当我运行时python setup.py install
,出现以下错误:
我可以通过网络代理访问 Internet,我可以wget
或git
工作正常。我已经设置环境网络代理用户名,密码变量在.bashrc
.
如何解决这个问题呢?
python - 如何使用 Python-Telegram-Bot 获取 Telegram 用户的用户名、名字或姓氏?
我正在使用Python-Telegram-Bot创建一个电报机器人
我知道update.message.chat_id
返回用户的聊天 ID,但我需要知道如何获取用户的用户名或名字和/或姓氏。
我在 Telegram 的文档上找到了这个,但我不知道如何使用它(我试过bot.getChat(update.message.chat_id)
但没有结果)
python - Telegram 客户端可以与移动屏幕键盘交互吗?
我使用 python-telegram-bot 包装器在 Python 中编写 Telegram bot。在某些情况下,我需要用户输入(纯文本,只有数字)。
是否可以指定我需要某种类型的屏幕键盘的移动电报客户端,类似于键盘响应电话、URL、电子邮件等输入字段的方式?
当我使用bot.sendMessage()
方法时,我只能使用 设置和取消设置我的自定义键盘ReplyKeyboardRemove
,但我看不到指定屏幕键盘类型的方法。
python-telegram-bot - 使用 JobQueue 不断刷新一条消息
我正在构建一个 Telegram 机器人,用于ConversationHandler
提示用户输入一些关于机器人应该如何运行的参数和设置。此信息存储在一些全局变量中,因为它需要由程序内的不同函数使用和编辑。每个全局变量都是一个字典,其中每个用户都与自己的值相关联。这是一个例子:
where123456
和是从每个函数内部789012
获取的用户 ID 。update.message.from_user.id
在接收并存储所有必需的信息后,机器人应该发送一条消息,其中包含从网页获取的文本;网页上的文本不断刷新,所以我希望每 60 秒编辑一次消息并使用新文本进行更新,直到用户发送命令/stop
。
为了实现这一目标,我想到的第一个解决方案是
当然,这根本行不通,而且这是一个非常糟糕的主意。我发现JobQueue扩展将是我所需要的。但是,有一点我想不通。
使用 JobQueue,我必须为我的工作设置一个回调函数。就我而言,功能是
它将每 60 秒调用一次。但是,这也行不通。实际上,update
函数内部需要该参数,以便根据用户设置获取页面并将消息发送到正确的 chat_id。我需要将该参数与 一起传递给函数bot, job
,但这似乎是不可能的。
否则我将不得不创建update
一个全局变量,但我认为必须有更好的解决方案。有什么想法吗?谢谢。
python-2.7 - Python 中 Telegram 机器人的正常运行时间
我正在玩坐在我的 Raspberry Pi 上的 Telegram 机器人,一切正常,但我试图用命令 /uptime 显示 rpi 的正常运行时间,但没有成功,我尝试了:
或与
这是我最后一次不成功的尝试:
错误在哪里?
这是完整的代码:
python-telegram-bot - 多个回调查询处理程序?
python-telegram-bot 包装器是否可以使用多个回调查询处理程序?
我想拥有多个唯一的处理程序,但据我所知,只能有一个。这意味着我必须根据启动消息文本显示哪些内联键盘。
有什么我想念的吗?
telegram - Telegram bot API 可以从在线音频流 URL 播放声音吗?
Telegram BOT API 具有发送音频文件和文档的功能,但它可以从在线声音流 URL 播放吗?
python - 如何使用 python 显示从表 mysql 到电报机器人的多条记录,并且只有某些电话号码可以访问我的机器人电报
我还是 python 脚本的初学者。我想问一下标题名称,我在我的办公室监控 KPI 的想法创新,并且几乎完成。但有问题不能自己完成。
如何使用 python 显示从表 mysql 到电报机器人的多条记录,并且只有某些电话号码可以访问我的机器人电报?
这是我的脚本:
'如何显示从表 mysql 到电报机器人的多条记录'
'如何只有某些电话号码才能访问我的机器人电报?
谢谢 :)
python-3.x - 如何让 Python 电报机器人等待用户输入?
示例:我将 /weather 发送给机器人,他问我城市。如何让他等待回复?
python - Python Telegram Bot 对话方法不起作用
我正在Telegram Bot
为一个收入/支出项目写一个。
我有这个代码使用python-telegram-bot
:
当我使用/start
它时,它会一直工作,直到 Bot 说:
Ok
Now Send Me Your Username
之后它需要返回Registering Your Username
,但它没有。
但我有权使用/cancel
命令。我需要知道为什么这个脚本不调用regUser
函数?