0
Ist es möglich, andere Variablen mit sendMessage-Methode zu Webhook senden?Wie übergeben Parameter an Webhook-Telegramm Bot PHP
zum Beispiel der Einstellung der todo Variable:
function processMessage($message) {
// process incoming message
$message_id = $message['message_id'];
$azione = $message['todo'];
$chat_id = $message['chat']['id'];
$firstname = isset($message['chat']['first_name']) ? $message['chat']['first_name'] : "";
$lastname = isset($message['chat']['last_name']) ? $message['chat']['last_name'] : "";
if (isset($message['text'])) {
$text = $message['text'];
if (strpos($text, "/start") === 0) {
apiRequestJson("sendMessage", array('chat_id' => $chat_id, "text" => 'Benvenuto '.$firstname.' '.$lastname.' sul BOT di MIMANCHITU, dimmi cosa vuoi fare ['.$azione.']?', 'todo' => "fai qualcosa", 'reply_markup' => array(
'keyboard' => array(array('/consulta', '/guide')),
'one_time_keyboard' => true,
'resize_keyboard' => true)));
}
}
und so, wenn ich eine Frage abhängig von der Benutzerantwort stellen würde? Zum Beispiel ist es möglich, Variable über benutzerdefinierte Tasten Tastatur senden? – DigitalXP
@DigitalXP Ich verstehe nicht, was Sie mit Variable meinen. Sie können Inline-Schaltflächen oder eine benutzerdefinierte Tastatur verwenden, um dem Benutzer einen Satz vordefinierter Befehle bereitzustellen. – ariaby
Ich mache ein Beispiel: Ich würde einen Bot machen, um ein Wort in db zu suchen. Ich beginne mit zwei Tastaturoptionen SUCHE IN A | SEARCH INTO B. Wenn der Benutzer auf Search INTO A klickt, ein Wort einfügen und dann den Bot in DB A suchen, aber wenn der Benutzer in SUCHE IN B klickt, wiederholt der Bot die Suche in db A, weil usign php Ich überprüfe nur die sendMessage durch die Texttyp! Ich würde also eine Art Parameter übergeben, wenn der Benutzer auf A oder B klickt! – DigitalXP