问题标签 [pyrogram]
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 - Pyrogram RuntimeError
我正在尝试创建 echo telebot,这是我的代码:
运行此代码后,我登录了 Telegram,但登录后,出现此错误:
当我总是运行这段代码时,我得到了这个错误。请帮我。
telegram - 从 Pyrogram 中的 inline_message_id 和 query_id 获取内联消息信息
我正在尝试获取有关我的机器人发送的内联消息的信息,以便对其进行编辑。该消息附加了一个内联键盘,按下一个按钮,该消息应该被编辑。编辑应基于消息及其键盘中包含的信息。
问题:当用户从该嵌入式键盘按下按钮时,我的机器人只接收有关该信息的信息callback_query
,而不是有关整个键盘或消息中写入的文本的信息。现在,由于我的编辑应该使用该信息,我正在尝试使用一些方法调用来检索它们,例如get_messages
,但这似乎不起作用,因为内联消息没有Chat
对象并且它们inline_message_id
甚至不是数字。
因此,我查看了来自 Pyrogram 和 Telegram 本身的文档,我发现有一个原始方法GetMessages
将 的列表作为输入,而is的InputMessage
一个构造函数对于我的情况来说似乎是正确的,因为它不需要一个。所以我尝试使用from构建一个(因为非原始更新由于某种原因具有不同的类型(str 而不是 int))。这里的问题是返回一个对象。InputMessage
InputMessageID
chat_id
InputMessageID
inline_message_id
RawUpdate
CallbackQuery
GetMessages
MessageEmpty
这是代码:
结果:
我也尝试过使用InputMessageCallbackQuery
,InputMessageID
但结果更糟:
python - 从多个文件导入修饰函数似乎不起作用
我正在制作自己的用户机器人,我试图将每个命令放在它自己的 python 文件中(为了更容易管理),但由于某些神秘的原因,只有一个文件(导入列表中的第一个)被导入,我已经试图查看文档,甚至在 Telegram 上的“Pyrogram Inn”聊天中询问,但似乎没有人回应
仅在上面的示例中command_echo
并且execute_echo
正在被导入,whilecommand_help
被忽略,除非我注释掉 echo import,否则帮助工作
echo 模块内容:
帮助模块内容:
在这两种情况下导入的“main_user”的内容:
有谁知道为什么它不能像我预期的那样工作?我真的坚持这个
python - 如何将 Telegram 机器人设置为自动点击按钮
我尝试更改 URL Uploader Bot 的一些代码行。
这是原始回购。
https://github.com/prgofficial/URLuploader-With-Hotstar
当用户发送此机器人的 URL 时,它会回复一条消息,因此用户必须从内联键盘按钮中选择一个选项。
所以我想做的是如果用户在 10 秒之前没有响应,则将机器人更改为自动单击第一个按钮。(这是该消息的屏幕截图。我需要在“S mp4”按钮上自动单击)
这里是一些代码行的链接......
请帮我改变这个机器人。
bots - InlineKeyboardMarkup 在热解图中不起作用
我正在尝试使用内联键盘发送消息:
但它不工作!!!有谁能够帮我?消息已发送,但没有 inlineKeyboard
python - (Pyrogram/Telegrm bot) 俄语单词在 Telegram 中无法正确显示
我制作了一个单词随机化器,它适用于 txt 单词文件。但是机器人以错误的编码发送消息,当它应该是“обрядник”时,我会收到“РѕР±СЂСЏРґРЅРёРє”。如何解决?
编码:
python - 如何通过 Pyrogram 发送消息?
pyrogram.errors.exceptions.bad_request_400.PeerIdInvalid:电报说:[400 PEER_ID_INVALID] - 正在使用的对等 id 无效或未知。确保在与同伴互动之前与同伴会面
我不知道该怎么办
python-3.x - pyrogram : 返回文件大小和可能的文件类型的方法
是否有任何方法/s 来返回文件的大小 [任何文档、音频、视频] 和文件类型?(特别是在 pyrogram 中不是 python 本身)文件类型部分不是必需的,但我拼命想要获取文件大小
telegram - 机器人是否有自己的聊天 ID?
机器人有chat_id
类似的用户帐户吗?我在哪里可以找到它?我想用它来向我的机器人发送消息pyrogram
。