當我從寫BOT用戶消息電報機器人更新我希望看到與用戶ID BOT的幾個ID,但是,我看到這樣的更新:發送給Telegram Bot的傳入消息是否包含該Bot的任何ID?
Update{update_id=515450315,
message=Message{message_id=117,
from=User{id=1234567890, first_name='Name', last_name='Surname', username='null'},
date=1470510167,
chat=Chat{id=1234567890, type=Private, first_name='Name', last_name='Surname', username='null', title='null'},
...
作爲一個文件說,User
是消息的發件人(用戶或機器人)。但在這種情況下,用戶ID是實際的用戶ID(不是機器ID),聊天ID由於某種原因等於用戶ID。那麼是否有人知道如何在更新對象期間獲取bot ID?
所以,我是否無法檢查消息來自用戶傳遞機器人還是直接從用戶? – sphinks
@sphinks你的問題不清楚給我,請解釋。什麼是'用戶通過機器人'? –
我的意思是這樣的情況:用戶向機器人寫入一些消息,並將機器人傳遞給後端。所以據我所知,bot並沒有在消息對象中提供任何消息已經通過的消息。 – sphinks