16

我的问题是:如何将我的电报机器人加入我不是管理员的电报公共频道,并且不要求频道管理员将我的机器人添加到频道?

也许是频道的chatId或频道的链接?

先感谢您 :)

编辑------我听说有些人声称要这样做,将他们的机器人加入频道并抓取数据。那么如果 Telegram 不允许,他们怎么办呢?你能想到任何解决方法吗?珍惜你的时间?

4

3 回答 3

12

回答您编辑的问题。

只需一个邀请链接就可以将机器人添加到组/频道。这是通过允许机器人访问 mtproto 方法来实现的,例如messages.importChatInvite用于私有链接和channels.joinChannel。然而电报修补了这一点。但是,您仍然可以使用普通用户帐户执行此操作!由于您使用的是 python,因此您可以试一试。我可以确认这些方法仍然适用于 Madeline Proto。

于 2017-03-15T07:41:47.933 回答
10

直到今天,只有频道创建者可以将机器人(作为管理员或成员)添加到频道,无论是公共的还是私人的。即使是其他频道管理员也无法添加普通会员,更不用说添加机器人了,他们只能在频道中发帖。至于通过邀请链接加入机器人,Bot API 中还没有这样的方法可以这样做。非创作者将机器人添加到频道的所有此类声明都是错误的。

于 2017-03-09T13:03:55.320 回答
3

从多个频道“抓取数据”的另一种方法是使用Junction Bot aka ChannelsMulti Feed Edge Bot等来收听这些频道。您只需要转到频道信息并与 Junction Bot 共享所需频道的链接,即可自动执行从(这些)频道接收新消息的过程。他们的常见问题解答中还描述了其他非常先进的方法。

Multi Feed Edge Bot 似乎也可以正常工作,但是,您需要按照以下步骤添加重定向:

/add @TelespaceNews https://t.me/joinchat/AAAAAFIaTHjZp8ltykgwEQ

于 2019-07-17T16:58:27.127 回答