Telegram 机器人可以检测到加入频道活动的新成员吗?

2024-03-03

我有一个 Telegram 机器人,我将此机器人设置为频道管理员。现在,当新用户通常加入频道(而不是群组)时,频道上没有消息,我们也无法收到任何消息getUpdates方法。从技术上讲,是否可以发布一条消息说“新用户已加入频道”,从而捕获“新成员”事件?让我知道。


不幸的是你can't暂时检查用户是否通过 Telegram bot API 加入频道。也许将来你可以。

但您可以在此处为团体或超级团体执行此操作:

https://core.telegram.org/bots/api#message https://core.telegram.org/bots/api#message find new_chat_members

这些也很有用:

用户加入频道时的 Telegram 机器人事件 https://stackoverflow.com/q/38324448/7903663

如何使用 Telegram 机器人获取频道更新 https://stackoverflow.com/q/52736324/7903663

Update :

但是具有管理员权限的 TG 机器人 api 可以看到其所有成员。因此,即使 api 不支持,它也可以跟踪计数并查看计数是否增加,然后知道有新成员加入。正确的?我不需要确切知道哪位新成员加入,只需知道新成员加入即可分享欢迎信息

是的,你可以使用getChatMembersCount。这是来自这里的信息link https://core.telegram.org/bots/api#getchatmemberscount :

getChatMembersCount:使用该方法获取聊天中的成员数量。成功时返回 Int。

并且还可以使用getChatMember and here https://core.telegram.org/bots/api#getchatmember是一些信息:

getChatMember:使用此方法获取有关聊天成员的信息。成功时返回 ChatMember 对象。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Telegram 机器人可以检测到加入频道活动的新成员吗? 的相关文章

随机推荐