我在PHP上写了一个电报机器人,所以有一个问题。
<?php
header("Content-type: text/html; charset=utf-8");
$token="*********";
$website="https://api.telegram.org/bot".$token;
$upd=file_get_contents("php://input");
$updarray=json_decode($upd,true);
$text=$updarray["message"]["text"];
$chatId=$updarray["message"]["chat"]["id"];
$chat=$updarray["message"]["chat"]["type"];
$name=$updarray["message"]["from"]["username"];
$text=mb_strtolower($text);
if ($text=="/start")
$reply="Hello, $name. I know three languages! Kazakh, Russian, and English. Greet me in your language and I will answer you back!";
else if ($text=="/stop")
$reply="Bye, $name.";
else if ($text=="hello" || $text=="hey" || $text=="hi")
$reply="Hello, $name";
else if ($text=="привет" || $text=="hai" || $text=="хай")
$reply="Привет, $name";
else if ($text=="salem" || $text=="калайсын")
$reply="Салем, $name";
else
$reply="Bye-bye!";
$sendmes=$website."/sendMessage?chat_id=".$chatId."&text=".$reply;
file_get_contents($sendmes);
?>
它对拉丁字母做出反应,但对西里尔字母没有反应。它对“hai”做出反应,但不对“хай”做出反应。那我该怎么办? 附:如你所见,我是这些东西的新手。