2017-08-10 64 views
1

我在家裏有一個樹莓派與運動檢測。我已經設置PI通過Telegram Bot發送警報(和圖片)。這一切都很好。通過API控制電報機器人(以編程方式向機器人發送消息)

我還可以(手動)鍵入聊天,"Home""Away"以激活或取消激活動作檢測。我想自動化當我離開/加入我的家庭無線網絡時,發送"Home""Away"消息(使用tasker)。

製作我自己的應用程序的缺點,有沒有什麼辦法可以破解這個地方?我在嘗試set the chat description,然後查詢它作爲解決方法,但我認爲這不適用於私人聊天。

如果周圍有黑客入侵,我很樂意聽到它。

回答

0

您可以使用cURL命令與HTTP API,您可能需要sendMessageeditMessageText方法。

例如curl "https://api.telegram.org/botTOKEN/sendMessage?chat_id=109780439&text=Away"

+1

這發送一條消息_from_機器人權利?我希望能夠向機器人發送消息(就像用戶在他們的鍵盤上輸入一樣)。問題是,在樹莓派上,我希望能夠讓機器人做不同的事情。如果我使用上面的命令^然後你將如何查詢該消息(使用'https://api.telegram.org/bot$KEY/getUpdates?offset = -1'或類似命令? –

+0

Bot不能看到另一個機器人消息,但你可以使用頻道來做到這一點 – Sean

+0

你有沒有一個例子?沒有'curl'命令我可以正確使用嗎? –