нежелательная самооценка бота telegram в группах

Я только начал небольшой проект для моих товарищей по гильдии.
У меня нулевой опыт написания кода, но тонны руководств дают некоторые результаты.
Все идет хорошо в приватном чате, клавиатура работает, команды тоже.
Теперь у меня есть этот бот в супергруппе гильдии, команды работают нормально, но если я нажму кнопку «Conigli», прикрепленное изображение объяснит, в первый раз все хорошо, и я получаю правильный ответ, затем бот начинает самостоятельно цитировать.
Как я уже сказал, у меня нулевой опыт, поэтому я не могу понять, в чем проблема, поэтому мне нужна помощь.
Спасибо и извините за мой плохой английский, я тоже над этим работаю 🙂

<?php

$botToken = "mytoken";
$website = "https://api.telegram.org/bot".$botToken;
$FilejSon = file_get_contents("php://input");
$FilejSon = json_decode($FilejSon, TRUE);
$FirstName = $FilejSon["message"]["chat"]["first_name"];
$UserChatId = $FilejSon["message"]["chat"]["id"];
$Message = $FilejSon["message"]["text"];
$a = ['Buongiorno', 'Buongiorno Cavaliere!', 'Bentrovato compagno!'];

switch ($Message)
{
case '/vai':
$msg = "Ciao $GLOBALS[FirstName]!";
showKeyboard($UserChatId, $msg);
break;

case 'Buongiorno':
$msg = $a[mt_rand(0, count($a) - 1)];
sendMessage($UserChatId, $msg);
break;

case "�� Conigli ��": // This is the same text inside a Keyboard
$msg = "La difficoltà EX dei conigli è disponibile nei seguenti orari: 00:00/05:00/13:00/16:00";
showKeyboard($UserChatId, $msg);
break;

case "Inline Keyboard":
$msg = "Abracadabra and inline keyboard will appear!";
inlineKeyboard($UserChatId, $msg);
break;

case "Remove Keyboard":
$msg = "Abracadabra and keyboard will disappear!";
removeKeyboard($UserChatId, $msg);
break;

default:
$msg = "Unknown Command! So sorry ;(";
sendMessage($ChatId, $msg);
break;
}


function sendMessage($chat_id, $text)
{
$url = $GLOBALS[website]."/sendMessage?chat_id=".$chat_id."&text=".urlencode($text);
file_get_contents($url);
}

function showKeyboard($chat_id, $text)
{
$jSonCodeKeyboard = '&reply_markup={"keyboard":[["��%20Conigli%20��"]],"resize_keyboard":true,"one_time_keyboard":false}';
$url = $GLOBALS[website]."/sendMessage?chat_id=".$chat_id."&text=".urlencode($text).$jSonCodeKeyboard;
file_get_contents($url);
}

?>

Изображение чата

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]