Автоматические статусы в Telegram-сообществах

Автоматические статусыв Telegram-сообществах

Настраиваем автоматические метки для участников по событиям и действиям. PuzzleBot отправляет API-запрос, а в Telegram-сообществе участник получает нужный статус без ручной работы администратора.

Иллюстрация Telegram-переписки со статусами участников

Настраиваем API-запрос

Выбор действия Отправить запрос в PuzzleBotОткрыть скриншот
01Открываем действие команды

Переходим в настройки нужной команды и открываем вкладку Действия. В списке действий пролистываем в самый низ и выбираем пункт Отправить запрос.

Настройка действия Отправить запрос в PuzzleBotОткрыть скриншот
02Настраиваем запрос

Дальше настраиваем запрос по образцу на экране: указываем ссылку, выбираем тип запроса POST, оставляем вид запроса Сформированный и добавляем нужные параметры.

https://api.telegram.org/bot<token>/setChatMemberTag

Вместо <token> подставляем токен Telegram-бота. Реальный токен в открытых материалах не публикуем.

03Заполняем параметры

В запрос передаём три параметра: chat_id, user_id и tag.

В user_id можно указать ID конкретного пользователя вручную или подставить переменную пользователя, на которого сработала наша механика: {{USER_ID_TEXT}}. Во втором случае статус будет выдаваться именно тому человеку, который прошёл нужный шаг сценария.

Для chat_id используем не числовой ID группы, а её публичное название через собачку, например @We_Love_Bots_chat.

В tag пишем текст статуса. Эмодзи в этом параметре использовать нельзя: лучше оставить короткое понятное слово, например Разработчик.

Видео

В видео показано, как после настройки запроса статус автоматически появляется у участника Telegram-сообщества.
Вернуться в базу знаний