Здравствуйте, написал бота который должен блокировать абсолютно всех ново вступивших в чат (исключая тех username которых есть в базе)
Вот мой код:
$data = json_decode(file_get_contents('php://input'));
if (isset($data->{'message'}->{'chat'}->{'type'}) && $data->{'message'}->{'chat'}->{'type'} == 'supergroup')
{
$id_user = $data->{'message'}->{'new_chat_members'}->{'id'};
$id_chat = $data->{'message'}->{'chat'}->{'id'};
$username_chat = $data->{'message'}->{'chat'}->{'username'};
$username_user = $data->{'message'}->{'new_chat_members'}->{'username'};
$query_count = mysqli_query($connect, "SELECT * FROM `telegram` WHERE `chat_username` = '".$username_chat."' AND `username` = '".$username_user."'");
$query_count = mysqli_num_rows($query_count);
if (!($query_count))
file_get_contents("https://api.telegram.org/botHASH/restrictChatMember?chat_id=".$id_chat."&user_id=".$id_user);
}
Проблема в том что она не понятно работает, тех кто есть в базе он не банит четко, а вот обычных юзеров через раз, то забанит, то нет.
В чем тут проблема ? Заранее спасибо!