【问题标题】:Telethon get msg sender nameTelethon 获取消息发件人姓名
【发布时间】:2020-02-09 22:04:37
【问题描述】:

我在我的 python 项目中使用 Telethon 从特定组获取消息:

full_msg_list = self.client.get_messages(GROUP_ID, limit=200)

当我将 full_msg_list 每个 msg 对象迭代为 sender_id 时,这是一个数字,但我想获取发件人的用户名而不是他的 ID。

关于如何获取用户名有什么建议吗?

【问题讨论】:

  • 你不能只从id中获取用户名吗?

标签: python telegram telethon


【解决方案1】:

result = (await message.get_sender()).username

其中messagefull_msg_list迭代返回的消息

【讨论】:

  • 嘿@TheKill-996 你如何获得特定消息的发件人的 user_id 以及该消息发布的组?顺便说一句,在 python 中......非常感谢!
猜你喜欢
  • 2021-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-17
  • 1970-01-01
  • 2013-11-01
  • 1970-01-01
  • 2023-02-23
相关资源
最近更新 更多