我正在尝试创建一个脚本来通过 Bot API 操作我的机器人,我在我的服务器上使用简单的 PHP 文件,它有一个设置的 Webhook,以便 Telegram 每次收到消息时都会引用这个文件。但问题是我无法在脚本已经运行时收到新消息,如果我试图获取并分配更新的消息以改变流程中的工作流程,我只会收到旧消息(这是在启动脚本时出现)
$update = file_get_contents('php://input');///get new data
$update = json_decode($update, TRUE);///decode data
$message = $update["message"]["text"];///assign message
switch($message) {////vary actions accordingly to first message
case "number1":
////send smth to user and wait for answer
$update = file_get_contents('php://input'); ////get new data with updated message
$update = json_decode($update, TRUE); ////decode
$message = $update["message"]["text"]; ////assign
switch($message) {////vary further actions accordingly to new message
case "number2":
////further actions
}
}
...