对不起,如果我的问题太乱了,我是新来的,所以,任何建议是值得欢迎的。如何区分“消息”更新和“回拨查询”更新? (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 */
但我怎么能检查是否是一个消息或一个回调查询?