2017-10-11 65 views
0

我創建的聊天機器人,並寫了一個簡單的Java應用程序發送HTTPS請求電報機器人只能發送給1個用戶

https://api.telegram.org/bot(botcredentials)/sendMessage?chat_id={chatid}&text="+telegramMessage 

和它的作品對我的電報帳戶,我想更多的用戶連接到這臺機器人他們看不到任何更新(我的意思是我收到自己的消息,但沒有人能看到它們)。

也許我應該讓我的機器人公開? 或者每個用戶都有自己的chat_id與我的機器人?

回答

0

與您的機器人每次聊天都有自己的ID。只要有人通過getUpdates方法或Webhook收到的Update object與您的機器人進行交互,您就可以與其他用戶獲得您的機器人的聊天ID。

+0

Brillian。謝謝。這是我找不到的。所以,據我所知。在使用getUpdates之後,我得到了一個JSON,從中我可以提取所有在我的機器人上訂閱的人。之後,我可以發送消息給所有人 –

+1

確切地說。當調用getUpdate時,你得到一個JSON數組的更新對象,其中包含所有用戶與你之前的getUpdate調用進行交互後的聊天ID。 – Shiffty