【问题标题】:Getting the chatID of the user who joins my telegram channel using Bot使用 Bot 获取加入我的电报频道的用户的聊天 ID
【发布时间】:2017-07-17 06:34:10
【问题描述】:

我想找出加入我的电报频道的新用户的聊天 ID 或用户名,我的电报机器人是其中之一 管理员。

我还想知道我是否可以使用我的机器人管理员获取我频道的用户列表?

假设我在 C# 中使用 NetTelegramBotApi,我尝试了以下代码但没有成功:

if (update.ChannelPost.NewChatMember != null)
{
Console.WriteLine(update.ChannelPost.NewChatMember.Id.ToString());
continue;
}

【问题讨论】:

    标签: c# console-application telegram telegram-bot


    【解决方案1】:

    不幸的是,当用户加入频道时,官方 bot API doesn't have 服务消息。但是,我想向您推荐PWRTelegram,这是一个非官方的电报 API,它允许很多很酷的东西,还允许将 mtproto 更新作为机器人获取(听起来不可能?它确实做到了)。您可能会找到解决方案。

    【讨论】:

    • 能否请您解释一下如何使用 PWRTelegram 获取频道用户列表?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-17
    • 2018-11-25
    • 2020-04-14
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    • 2018-01-28
    相关资源
    最近更新 更多