问题标签 [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.

0 投票
0 回答
52 浏览

python - 如何使用 Pyrogram 查看存档聊天

我想在 Telegram 上创建社交媒体提要,但我不明白如何从存档中删除消息。

0 投票
0 回答
20 浏览

python-3.x - 我在分配之前收到错误局部变量“摄影师”的引用

我正在用 pyrogram 制作一个机器人,将照片发送给一个人,但出现以下错误

我的代码是

如果你能帮助我,我将非常感激

0 投票
0 回答
83 浏览

telegram - 使用 Pyrogram(电报机器人登录)从电报机器人转发消息

我想转发我的机器人发送的媒体(不是来自用户),我尝试了很多次但没有成功,请任何人帮助我(顺便说一句,这是机器人登录,不是用户登录)

0 投票
2 回答
603 浏览

python - Pyrogram - 在 client.copy_message 中包含用户名

我正在创建一个机器人,所有特定用户组都将使用它来向机器人共享图像。机器人将收到图像并将其转发给一个组。

在用户确认后,我让机器人成功地将带有图像的消息转发到组,但我想在转发的消息中附加与机器人交互的人的@username 或 userID。

可能添加带有 @username 或 @user_id 的标题,该人的帖子将帖子提交给机器人。

文件 1

文件 2

我尝试在标题中添加以下内容:

我没有收到任何错误,但没有得到任何字幕。

我在浏览 pyrograms 文档时有点迷失了,我没有找到任何关于如何实现这样的东西的好例子。我读到机器人必须首先“会见”用户,但如果用户在机器人聊天中与它交互,这不会起作用吗?

0 投票
1 回答
234 浏览

python - 如何修复看似随机出现的 Pyrogram 520 未知错误异常?

我经常使用pyrogram python 库。经常遇到如下错误,一直没有找到解决办法。它看似随机出现,考虑到我不受 Telegram 服务器的速率限制,这很奇怪。以下消息是我随机遇到的错误:

有没有人自己遇到过这个错误,你是如何解决的?如果不是限速,它的原因是什么?

0 投票
0 回答
195 浏览

python - 在热解图中处理 2 个回调查询处理程序?

我有一种情况,我需要实现 2 个回调查询处理程序,但为了执行第二个回调查询,我需要将回调查询数据发送到第一个处理程序,任何人都可以帮忙我还将包括必要的函数以便更好地解释

0 投票
0 回答
30 浏览

telegram - 如何在 TestServer 上第一次解析用户(以前没有遇到过)?

我刚刚开始使用Pyrogram开发 TG-Clients。首先,尝试在[测试服务器]上试用我的脚本以确保一切正常。因此,由客户端库本身(测试编号)创建了两个用户帐户,然后尝试通过这些帐户之间的交互来运行示例工作流,但似乎没有办法与另一个“会面” (这是能够交互的先决条件) . 顺便说一句: 已经尝试过add_contact(),,,到“自我” create_group()send_message() 包括消息中提到的“目标帐户”,但所有这些都被视为“交互”并遵循相同的方案(目标用户需要存在于 .session 本地文件中才能与之交互)。尽管在 .session 文件中有解决用户的方法(例如通过 id/phone/username 搜索用户),但我需要一种方法来解决用户问题。任何建议将不胜感激。 PS: 对于它的价值,来自 TG-TestServers 身份验证工作流程的“回调代码”最近已从(五倍 DC 编号变为六倍)需要在文档https://docs.pyrogram 中进行更正。 org/topics/test-servers#test-numbers 保持安全所有和平 V

0 投票
1 回答
353 浏览

python - 尝试使用 Pyrogram/Python 获取所有聊天成员的数据时,是否有解决 10,000 电报服务器查询限制的解决方法?

我必须从 Telegram 聊天列表的所有成员(群组和超级群组)中获取数据,但是,正如Pyrogram 文档提醒ChatMember的那样,在单个查询中总共只能获得 10,000 个结果。Pyrogram 的iter_chat_members方法仅限于此,不提供offset参数或某种分页处理。因此,我尝试使用它的get_chat_members方法获取 200 大小的数据块,但是在对应于第 10,000 个ChatMember对象的第 50 个块之后,它开始给我空结果。我用于测试的代码草案如下:

我认为,尽管这些方法中的任何一种都为我提供了完整的聊天成员数据,但应该有一种解决方法,因为 Pyrogram 的文档中关于此限制的内容对应于单个查询。那么,我想知道是否有一种方法可以执行多个查询,而不会使 API 泛滥,并且不会丢失偏移状态。我是否遗漏了某些东西,或者由于 API 限制而无法做到?

0 投票
1 回答
455 浏览

python - 尝试调用函数时 Pyrogram 处理程序不起作用

它总是进入一个循环,仅此而已。它不起作用,客户没有回复。它有什么问题?还是我做错了什么?

0 投票
2 回答
566 浏览

python - 使用 Pyrogram 导入过滤器时遇到问题

我正面临这个错误,我不知道如何解决它,我想我已经正确编写了我的代码

这是我的代码