Jump to content
RA.BY

[php] Простой скрипт для блокировки пользователя в чате.


makag

Recommended Posts

Иногда бывают ситуации, когда пользователь  ставит "неправильные" смайлики-реакции в чате, при этом не являсь его участником.

Некоторые постоянные пользователи чатов видя такую ситуацию -  нервничают, а забанить в чате пользователя без '@username', если он не является участником чата и не оставлял в нём сообщений - через интерфейс телеграм - невозможно.

Для решения такой ситуации выкладываю небольшой скрипт на php, который это умеет делать.

Нам понадобится:

1. API-токен телеграм бота, получаем в телеграме @BotFather

2. Назначить нашего созданного бота (не @BotFather!!) адмнистратором в чате, с правом "блокировать пользователей"
image.thumb.png.4de94f8ecc87a703ae4b9725bf7dd14b.png

3. Загрузить .php файл на хостинг и открыть его с необходимыми параметрами chat | user | token, где:
- chat - цифровой айди нашего чата (в примере ниже: -123456)
- user - цифровой айди "неугодного" пользователя (в примере ниже: 987654)
- token - api телеграм токен бота. (в примере ниже: 5523906:BE4_DNUWU_eQg)

Открывать в адресной строке нужно будет примерно вот такой адрес:

Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента.


И наслаждаться результатом:

image.png.4f5d7d204cfed300d1003448d1ad94f2.png

- после указанных манипуляций пользователь не сможет посещать чат, видеть сообщения в нём и (конечно же) оставлять "плохие" реакции на сообщения.

Для ленивых - загрузил .php на хостинг по этому адресу:  https://payeer2uah.biz.ua/bot_chat_ban.php

Для вдумчивых - zip архив скачать:  bot_chat_ban.zip
 

 

Для читающих - листинг:

 

Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента.


 

Link to comment
Share on other sites

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...