问题标签 [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.
python-3.x - 打印电报图像网址 - python Telethon
我正在尝试从我在电报上关注的频道下载图像。我已经设法使用电视节目做到了。但是,对于每个下载的图像,我都在尝试打印其 url。有没有办法做到这一点?
python - 如何使用 Telethon 检测用户阅读消息?
我使用 Telethon(电报 API 的 python 包装器)向用户发送消息。现在我想知道收到我的消息的用户是否阅读了该消息。当用户阅读消息时,与 Telegram 客户端中的两个勾号相同。
python - 无法从电报频道获取 user_left 事件
有一个事件ChatAction
允许您处理来自聊天的事件,例如用户加入、离开或新 pin。但是当聊天有很多用户时,我无法获得user_left
事件,只有user_join
.
如何在不计算用户的情况下处理此事件?
python - 如何使用 Telethon 从电报消息中获取图像字节
我正在尝试查找从我关注的电报频道下载的消息中包含的图像字节。但是,我不断收到 MessageMediaPhoto 没有属性字节的错误。以下是相关的代码片段:
python - 使用 Telethon 将消息转发到超级组
最近我编写了代码,应该将来自某个用户的每条消息转发到我加入的所有组,但事实并非如此。这是我的代码:
在这段代码中,我首先获取“aliakhtari78”发送给我的每条消息,然后获取我加入的组的实体,最后它应该将消息转发给所有组,但它没有,我检查了我的代码并用用户实体替换实体并且它有效,我知道问题是因为实体,但我无法找出我的问题。 另外,我很抱歉在我的问题中写错了。
python-3.x - 在 python 中添加与 Telethon 的联系
最近我尝试使用 Telethon 在电报中添加联系人,根据本教程: 1)在 api telegram python telethon 中添加新联系人 ,我使用了以下代码:
但是我在输出中得到了这个:
我可以找出我的问题,但是当我去我的电报应用程序时,这个联系人没有被添加。
python - 马拉松 | client.get_participants('test')
parti 的类型:'telethon.helpers.TotalList' parti 的长度是正确的,所以它确实抓取了正确的用户。但是当涉及到打印时,它会打印:
这很好,直到弹出一个带有非 BMP 字符的用户,因为那时我得到一个 UnicodeEncodeError。
我怎样才能从打印的用户中过滤出 user_id?(绕过UnicodeEncodeError)?
telegram - 如何从 Telethon 中的 MessageService 对象获取 Message 对象
我越来越TypeError: 'MessageService' object is not iterable
拳头我正在使用iter_messages
client
返回telethon.sync._SyncGen
生成器对象的方法从通道中保存最后 10 条消息。然后我遍历这个生成器并尝试通过's方法将每条消息 ( msg
) 发送给用户 ( ),该方法可以将任一或 telethon对象作为消息参数。username
client
send_message
str
Message
但是,我msg
在这里的对象不是类的实例,Message
而是MessageService
类(https://lonamiwebs.github.io/Telethon/constructors/message_service.html),我认为这是我收到错误的原因。
我的问题是如何获取Message
对象而不是MessageService
为了避免错误并使client.send_message()
工作正常?
python - 电视节目的装饰功能?
我正在尝试为电视节目制作一个自定义装饰器,它的作用与 client.on(events.NewMessage()) 有点相同,但由于某种原因根本不起作用。
这是我的代码:
从我注意到的情况来看,该功能没有任何作用,所以有什么想法吗?
python - 如何将数百万联系人添加到电报?
我的目标是在电报中添加 1000 万个联系人。
我们如何使用电报 API 将联系人添加到电报?我曾尝试使用 Telethon,其中我在一个请求中批量处理了 500 个联系人。但是,电报用 retry_contacts 中的所有联系人响应了所有此类请求,并且没有导入任何联系人。
我还找到了将 10M 联系人的 txt 文件转换为 csv 文件并使用 android 应用程序导入它们的解决方案。但这需要大约 10 分钟来处理 10k 个联系人。因此,这对于添加 10M 联系人不是一个好主意。
也欢迎任何其他完成此操作的方法。