问题标签 [telethon]

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 回答
1023 浏览

python-3.x - 打印电报图像网址 - python Telethon

我正在尝试从我在电报上关注的频道下载图像。我已经设法使用电视节目做到了。但是,对于每个下载的图像,我都在尝试打印其 url。有没有办法做到这一点?

0 投票
1 回答
609 浏览

python - 如何使用 Telethon 检测用户阅读消息?

我使用 Telethon(电报 API 的 python 包装器)向用户发送消息。现在我想知道收到我的消息的用户是否阅读了该消息。当用户阅读消息时,与 Telegram 客户端中的两个勾号相同。

0 投票
1 回答
126 浏览

python - 无法从电报频道获取 user_left 事件

有一个事件ChatAction允许您处理来自聊天的事件,例如用户加入、离开或新 pin。但是当聊天有很多用户时,我无法获得user_left事件,只有user_join.

如何在不计算用户的情况下处理此事件?

0 投票
2 回答
2812 浏览

python - 如何使用 Telethon 从电报消息中获取图像字节

我正在尝试查找从我关注的电报频道下载的消息中包含的图像字节。但是,我不断收到 MessageMediaPhoto 没有属性字节的错误。以下是相关的代码片段:

0 投票
1 回答
2106 浏览

python - 使用 Telethon 将消息转发到超级组

最近我编写了代码,应该将来自某个用户的每条消息转发到我加入的所有组,但事实并非如此。这是我的代码:

在这段代码中,我首先获取“aliakhtari78”发送给我的每条消息,然后获取我加入的组的实体,最后它应该将消息转发给所有组,但它没有,我检查了我的代码并用用户实体替换实体并且它有效,我知道问题是因为实体,但我无法找出我的问题。 另外,我很抱歉在我的问题中写错了。

0 投票
1 回答
3079 浏览

python-3.x - 在 python 中添加与 Telethon 的联系

最近我尝试使用 Telethon 在电报中添加联系人,根据本教程: 1)在 api telegram python telethon 中添加新联系人 ,我使用了以下代码:

但是我在输出中得到了这个:

我可以找出我的问题,但是当我去我的电报应用程序时,这个联系人没有被添加。

0 投票
1 回答
1696 浏览

python - 马拉松 | client.get_participants('test')

parti 的类型:'telethon.helpers.TotalList' parti 的长度是正确的,所以它确实抓取了正确的用户。但是当涉及到打印时,它会打印:

这很好,直到弹出一个带有非 BMP 字符的用户,因为那时我得到一个 UnicodeEncodeError。

我怎样才能从打印的用户中过滤出 user_id?(绕过UnicodeEncodeError)?

0 投票
1 回答
1363 浏览

telegram - 如何从 Telethon 中的 MessageService 对象获取 Message 对象

我越来越TypeError: 'MessageService' object is not iterable

拳头我正在使用iter_messages client返回telethon.sync._SyncGen生成器对象的方法从通道中保存最后 10 条消息。然后我遍历这个生成器并尝试通过's方法将每条消息 ( msg) 发送给用户 ( ),该方法可以将任一或 telethon对象作为消息参数。usernameclientsend_messagestrMessage

但是,我msg在这里的对象不是类的实例,Message而是MessageService类(https://lonamiwebs.github.io/Telethon/constructors/message_service.html),我认为这是我收到错误的原因。

我的问题是如何获取Message对象而不是MessageService为了避免错误并使client.send_message()工作正常?

0 投票
0 回答
115 浏览

python - 电视节目的装饰功能?

我正在尝试为电视节目制作一个自定义装饰器,它的作用与 client.on(events.NewMessage()) 有点相同,但由于某种原因根本不起作用。

这是我的代码:

从我注意到的情况来看,该功能没有任何作用,所以有什么想法吗?

0 投票
1 回答
8945 浏览

python - 如何将数百万联系人添加到电报?

我的目标是在电报中添加 1000 万个联系人。

我们如何使用电报 API 将联系人添加到电报?我曾尝试使用 Telethon,其中我在一个请求中批量处理了 500 个联系人。但是,电报用 retry_contacts 中的所有联系人响应了所有此类请求,并且没有导入任何联系人。

我还找到了将 10M 联系人的 txt 文件转换为 csv 文件并使用 android 应用程序导入它们的解决方案。但这需要大约 10 分钟来处理 10k 个联系人。因此,这对于添加 10M 联系人不是一个好主意。

也欢迎任何其他完成此操作的方法。