【问题标题】:Add member to telegram channel将成员添加到电报频道
【发布时间】:2022-07-16 04:25:09
【问题描述】:

长期以来,我一直在寻找一种将多个用户添加到电报频道(带有用户 ID)的方法,但我没有找到任何东西。 (我确信有这样的事情,因为我知道有人这样做,但 IDK 并且他们不告诉我它是如何完成的)。

提前感谢您的帮助

【问题讨论】:

    标签: telegram telegram-bot add-member


    【解决方案1】:

    首先请注意,Telegram 频道只能添加前 200 名成员,您应该注意,如果您滥用 Telegram API,您将受到限制或禁止。

    您可以通过调用channels.inviteToChannel 方法将成员添加到电报频道。

    如果您使用 Python,您可以使用 Pyrogram 轻松做到这一点:

    client.add_chat_members(
      channel_id,
      [user_ids],
    )
    

    如果使用 JavaScript,您也可以使用 GramJS 轻松调用该方法:

    client.invoke(
      new Api.channels.InviteToChannel({
        channel: channelId,
        users: [userIds],
      })
    )
    

    【讨论】:

    • 有没有办法将机器人添加到频道中?我使用GramJS 以编程方式创建频道。然后,我想在新创建的频道中添加一个机器人。为此,我使用InviteToChannel 方法,但它不起作用。它因错误RPCError: 400: USER_BOT (caused by channels.InviteToChannel) 而崩溃。有什么想法吗,伙计们?
    猜你喜欢
    • 2022-09-29
    • 1970-01-01
    • 2021-04-08
    • 2016-04-24
    • 2021-09-01
    • 2017-12-13
    • 1970-01-01
    • 2021-02-07
    • 2018-02-04
    相关资源
    最近更新 更多