Telegram 电报机器人能否检测到加入频道事件的新成员?

Telegram 电报机器人能否检测到加入频道事件的新成员?,telegram,telegram-bot,python-telegram-bot,telegram-webhook,node-telegram-bot-api,Telegram,Telegram Bot,Python Telegram Bot,Telegram Webhook,Node Telegram Bot Api,我有一个电报机器人,我将这个机器人设置为频道管理员。现在,当一个新用户通常加入一个频道(而不是一个组)时,频道上没有消息,我们也无法通过getUpdates方法获得消息。从技术上讲,是否有可能发布消息说“新用户已加入频道”-这将捕获“新成员”事件?让我知道。不幸的是,您现在无法检查用户是否通过电报机器人API加入了频道。也许将来你可以 但您可以在此处为组或超级组执行此操作: 查找新的聊天室成员 这些也很有用: 更新: 但是具有管理员权限的TG bot api可以查看其所有成员。因此,即使ap

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

不幸的是,您现在无法检查用户是否通过电报机器人API加入了频道。也许将来你可以

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

查找新的聊天室成员

这些也很有用:

更新:


但是具有管理员权限的TG bot api可以查看其所有成员。因此,即使api不支持它,它也可以跟踪计数并查看计数是否增加,然后知道有新成员加入。对的我不需要知道到底是哪个新成员加入了,只需要知道一个新成员加入了,就可以分享一条欢迎信息

是的,您可以使用
getChatMembersCount
。以下是来自以下网站的信息:

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

还可以使用
getChatMember
,并提供一些信息:

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

如果您使用的是library,则在该库中有一个名为
new\u chat\u members
的方法


它将返回聊天室的所有新成员。

但具有管理员权限的TG bot api可以查看其所有成员。因此,即使api不支持它,它也可以跟踪计数并查看计数是否增加,然后知道有新成员加入。对的我不需要确切地知道哪个新成员加入了,只需要知道一个新成员加入了,以共享一条欢迎信息。这个库是如何做到这一点的?你知道它的逻辑吗?它只是从电报服务器调用一个API并显示结果。