gpt4 book ai didi

telegram - Telegram bot 可以检测到新成员加入 channel 事件吗?

转载 作者:行者123 更新时间:2023-12-04 01:36:47 24 4
gpt4 key购买 nike

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

最佳答案

不幸的是你不能现在检查用户是否通过 Telegram bot API 加入 channel 。也许在 future 你可以。

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

https://core.telegram.org/bots/api#message查找 new_chat_members
这些也很有用:

Telegram Bot Event When Users Join To Channel

How to get channel updates with Telegram robot

更新:

But a TG bot api with admin rights can see all its members. So even if the api doesn’t support it, it can track a count and see if it increases and then know that a new member joined. Correct? I don’t need to know exactly WHICH new member joined but just know a new one joined to share a welcome message



是的,您可以使用 getChatMembersCount .这是来自此 link 的信息:

getChatMembersCount: Use this method to get the number of members in a chat. Returns Int on success.



也可以使用 getChatMemberhere是一些信息:

getChatMember: Use this method to get information about a member of a chat. Returns a ChatMember object on success.

关于telegram - Telegram bot 可以检测到新成员加入 channel 事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59214620/

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