gpt4 book ai didi

telegram-bot - 从 Telegram bot 获取用户的 "Last Seen"?

转载 作者:行者123 更新时间:2023-12-04 23:40:51 38 4
gpt4 key购买 nike

当我与 Telegram 用户聊天时,我可以看到每个用户的“最后一次见面”——他们最后一次连接到 Telegram 的时间(即使我有一段时间没有和他们聊天了)。

有没有办法通过机器人查询这些信息 API ?我还没有找到访问它的方法。

最佳答案

Telegram Bot API 无法实现。
但是可以使用 Telegram API,它允许您构建自己的自定义 Telegram 客户端,并具有其他方法,例如阅读消息或状态(当然受目标用户的隐私设置限制)。

my telegram 上生成哈希以验证您的 API 客户端后,您可以使用类似 Telegram-MTProto 的库调用 contacts.getStatuses返回一个数组 ContactStatus并知道用户是在线还是离线。

const getStatuses = async () => {
const statuses = await telegram('contacts.getStatuses', {})
// Check online status
if(statuses[0].status._ === 'userStatusOnline')
// Online
}

关于telegram-bot - 从 Telegram bot 获取用户的 "Last Seen"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38131042/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com