我正在用php創建一個電報機器人。我需要讓用戶在運行命令/order
時一步一步地插入數據。我做的一個例子:在報文bot中逐步插入數據
用戶:/爲了
博特:我會幫你作出命令
博特:將名稱
用戶:Ciccio(他輸入了名字)
博特:好了,現在插入您的姓氏
用戶:Pasticcio(他已經輸入的姓)
等等...
我以爲我是在正確的方式來達到我的目的...但不是...某些東西不起作用...這裏我的代碼:
elseif(strcmp($text, "/order") === 0) <-Here the command
{
$response =
"I will help you.\n"
."\n"
."Insert your name:";
$parameters = ['chat_id' => $chatId, "text" => $response, "parse_mode" => "Markdown"];
$parameters["method"] = "sendMessage";
echo json_encode($parameters);
$action_parameters = ['chat_id' => $chatId, "action" => "typing"];
$action_parameters["method"] = "sendChatAction";
echo json_encode($action_parameters);
$parameters2 = array('chat_id' => $chatId, "text" => "good! Now insert the surname");
$parameters2["method"] = "sendMessage";
echo json_encode($parameters2);
}
代碼停止後,我形象化的第一條消息...這就像我做我的第一個echo json_encode($parameters);
沒有代碼跑了...
我怎樣才能達到我的目的?
謝謝
mmm,是的,這是一個JSON響應......我想我做的一切都是錯的......你說的「提出請求」是什麼意思?你有一個例子嗎? – Ciccio