【问题标题】:Telegram api to get users last seenTelegram api 让用户最后一次看到
【发布时间】:2021-08-31 15:16:27
【问题描述】:

有什么方法可以在电报中最后一次看到用户。 enter image description here

【问题讨论】:

  • 根本没有更新。现在是 2018 年。
  • 查看Status 对象的User 属性。 See here
  • @HarshadRaval 是 MTProto,而不是 Bot API。 Sanketh 0stone0 链接的答案仍然有效。 core.telegram.org/bots/api列出的任何内容都无法使用 Bot API 完成。
  • 顺便说一句,请删除python-telegram-bottelethon 上的标签 - 问题是关于一般的电报机器人,而不是具体的实现;)

标签: telegram-bot python-telegram-bot telethon


【解决方案1】:

试试这个解决方案

user = client.get_entity('username')
try:
    if isinstance(user.status, types.UserStatusOnline):
        print("Online")
    elif isinstance(user.status, types.UserStatusOffline):
        print(str(user.status.was_online).replace("+00:00", ""))
except:
    print("Unable to get last seen")

【讨论】:

    猜你喜欢
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    • 2019-01-18
    • 2014-01-16
    • 1970-01-01
    • 1970-01-01
    • 2016-04-10
    • 2015-01-14
    相关资源
    最近更新 更多