2017-02-24 48 views
2

我想提出一个非常简单的项目,这是否:将用户添加到自动频道时用户要求

的用户(让我们称他为约翰)打开一个电报聊天我的机器人,并输入此:

用户john:/加入通道1

我的机器人加入地响应用户“约翰”频道“通道1”

这实际上是我想要的。问题是电报BOT API没有实现任何方法将用户添加到组。我试图使用telegram-cli,但'chat_add_user'似乎只接受添加用户聊天,而不是组。

有没有什么办法可以将用户添加到像这样的频道? (没有手动去做)还是应该忘记这个?

谢谢!

回答

0

您邀请其他用途,以您的频道使用:

channels.inviteToChannel#199f3a6c channel:InputChannel users:Vector<InputUser> = Updates; 

您可以一次邀请几个用途,通过InputUser的列表(矢量)。

这似乎与电报桌面和移动客户端一致,它允许您选择多个联系人并将其添加到您的组。

InputUser是以下形式:

inputUser#d8292816 user_id:int access_hash:long = InputUser; 
2

机器人程序的能力是有限的。它只能在聊天对话中发送和接收消息,并收集有关其他聊天参与者的一些信息。它无法启动新的对话或其他客户端功能。

要使您的任务自动化,您应该使用电报API。 有一些客户端,如telegram-cli使用电报API,并有高层次的方法。

其他客户端:

相关问题