2016-05-23 53 views
0

我有一個服務器機器人(使用cronjobs和PHP製作):如果滿足條件,機器人會發送包含特定消息的郵件。我注意到任何接收郵件的人都有一個電報帳戶。我想要做的是以下幾點:我創建一個機器人,而不是發送郵件,機器人發佈用戶通常通過郵件收到的消息。sendMessage給任何bot用戶

我嘗試以下使用命令行:

curl -s -X POST https://api.telegram.org/botToken/sendMessage -d text=」hello from the bot」 -d chat_id=0000000 

我的機器人收到消息,但我不明白的是很好:將這個信息傳達給其他任何殭屍用戶?

任何建議表示讚賞。

預先感謝

回答

0

的sendMessage將消息發送到由唯一標識符指定的用戶chat_id

請記住,機器人無法啓動與用戶的對話。用戶必須先聯繫機器人才能接收機器人發送的任何消息。

+0

所以,你建議我應該檢索並存儲用戶的chat_id,當用戶第一帖 –

+0

或者你只是讓機器人發佈到私人頻道。可能會爲你工作。 –

2

由於Bots FAQ在電報網站:

哪有我的消息我所有的機器人的用戶的一次?
不幸的是,目前我們還沒有發送批量消息的方法,例如,通知。我們可能會在未來添加這方面的內容。