2017-02-24 51 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,並有高層次的方法。

其他客戶端:

相關問題