@maxdit

Как решить api telegram проблему с блокировкой users?

Здравствуйте, написал бота который должен блокировать абсолютно всех ново вступивших в чат (исключая тех 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);
		}

Проблема в том что она не понятно работает, тех кто есть в базе он не банит четко, а вот обычных юзеров через раз, то забанит, то нет.
В чем тут проблема ? Заранее спасибо!
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
23 апр. 2019, в 13:06
1000 руб./в час
23 апр. 2019, в 12:58
5000 руб./за проект
23 апр. 2019, в 12:22
150 руб./за проект