對不起,如果我的問題太亂了,我是新來的,所以,任何建議是值得歡迎的。如何區分「消息」更新和「回撥查詢」更新? (Telegram Bot API)
如何區分「消息」更新和「回撥查詢」更新? 我設法制作了一個內聯鍵盤,但是當我使用它時,機器人只是掛起,他沒有回覆任何內容。我做了一點研究,發現this question,這幫助我理解了這個問題,但沒有其他的。
我的機器人使用類似於現在這個權利:
// read incoming info and grab the chatID
$content = file_get_contents("php://input");
$update = json_decode($content, true);
$chatID = $update["message"]["chat"]["id"];
switch($update["message"]["text"]){
/* insert magic here */
}
所以,這個代碼可以處理的消息,但不CallbackQueries。如果我wantew來處理它們,我可以用這樣的事情(基於另外一個問題的答案):
$callback_query = $update["callback_query"]
/* same as above */
但我怎麼能檢查是否是一個消息或一個回調查詢?