问题标签 [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.
python - 如何将访问权限限制为 pyTelegramBotAPI 中的少数用户?
我正在使用 Telebot ( https://github.com/eternnoir/pyTelegramBotAPI ) 创建一个机器人来向其用户发送照片。关键是我没有看到限制对这个机器人的访问的方法,因为我打算通过这个机器人共享私人图像。
我在这个论坛上读到,通过 python-telegram-bot 有一种方法可以限制对发件人消息的访问(如何限制对 Telegram Bot 的访问),但我不知道是否可以通过 pyTelegramBotAPI。
你知道我该如何解决吗?
python - 如何使 webhook 与 nginx+gunicorn+django+pytelegrambotapi 一起工作
我正在尝试使用 nginx+gunicorn 在 django 上部署电报机器人(usign pyTelegramBotApi)。我已经有 fomain 和 Let's Encrypt 证书,https 正在工作并且 django 呈现的页面可以访问。但我不知道,为什么机器人没有收到任何数据。我在部署步骤上做错了吗?
处理 webhook 的 Django 视图:
nginx配置:
GUnicorn 服务配置:
python - 电报机器人。如何在电报消息中打印 DataFrame?
所以我正在使用 pyTelegramBotApi 制作我的第一个电报机器人。问题是:我的机器人中包含一个 pandas DataFrame。而当用户向bot发送一些特殊的文本时,bot需要将这个DataFrame发送给用户。我通过将 DataFrame 转换为字符串值来做到这一点:
(我也不能左对齐,它总是居中)
有没有其他方法可以做到这一点?
python - 从电报频道获取成员 ID - pyTelegramBotApi
我正在做一个机器人,我希望用户启动机器人来验证电报频道的用户。我正在使用 api telebot 在 python 中编程。
有了这个,我得到了用户的 user.id:
idUser = str (message.from_user.id)
有了这个,我设法获得了用户数量,但没有获得验证的 ID:
members = tb.get_chat_members_count ("@ChannelName")
python - PyTelegramBotApi 不对消息做出反应
我正在 vultr vps 上开发电报机器人。我使用的软件包:
- Python 3.6.8
- PyTelegramBotApi
- 小马奥姆
- 樱桃派
我设置了 webhook 并返回成功,但我的机器人不会对命令、消息等做出反应。我正在使用pytelegrambotapi
此处的指南
这是我的代码:
我已经从我提到的指南中复制了它,但我的代码完全一样。我有letsencrypt生成的SSL证书。没有错误,什么都没有。想提一下,我设置了正确的权限并且没有权限错误。
python - 如何使用 pyTelegramBotAPI 获取相册数据
我制作了一个机器人来收集包括照片在内的一些信息,我需要保存照片。我只能从相册中保存 1 张照片,如何保存所有内容?
我将 python3 与 pyTelegramBotAPI 一起使用
我需要获取一组数据或下载所有照片。
python - telethon.sync.TelegramClient 和 pyTelegramBotAPI 的异步问题
首先,我必须开发 Telegram Bot 来检查用户是否订阅了频道。我pyTelegramBotAPI==3.6.6
用来创建一个机器人并Telethon==1.9.0
检查用户是否订阅。
我有我用函数@bot.message_handler
调用我的类的全局实例的地方。telethon.sync
看起来像:
我不是从 Telethon 导入TelegramClient
的,telethon.sync
所以一切看起来都很好,但不小心出现了错误:
我试图使“异步”,但我是异步编程的新手,我写的是:
显然我想要,但程序仍然无法正常工作:
我使用 Python 3.7.3
python - 使用python从代码中的其他部分开始和停止while循环
我正在尝试从我的 python 代码的其他部分开始和停止一个 while 循环,但它运行不正常。
我正在使用 pyTelegramBotAPI 向我的机器人发布一些帖子,但它似乎不起作用:
python - 如何使用 pyTelegramBotAPI 将此数据保存到 txt
在这里有一个嵌套结构,它开始于
紧接着是嵌套结构,这个函数就在里面
我想将答案保存到 txt 文件或数据库中,如何使用 pytelegramBotAPI 执行此操作?
python - Telebot:如何检索 InlineKeyboardButton 回调数据?
我正在用 pytelegrambotapi 构建一个简单的游戏。根据规则,向用户发送一个定义和四个以文字为文本的按钮,其中一个是正确的。然后用户应该按下右键。然后另一个例程将用户的答案与正确答案进行比较。如何检索用户按下的按钮的值?