Автоматические статусыв Telegram-сообществах
Настраиваем автоматические метки для участников по событиям и действиям. PuzzleBot отправляет API-запрос, а в Telegram-сообществе участник получает нужный статус без ручной работы администратора.
Настраиваем API-запрос
Открыть скриншотПереходим в настройки нужной команды и открываем вкладку Действия. В списке действий пролистываем в самый низ и выбираем пункт Отправить запрос.
Открыть скриншотДальше настраиваем запрос по образцу на экране: указываем ссылку, выбираем тип запроса POST, оставляем вид запроса Сформированный и добавляем нужные параметры.
https://api.telegram.org/bot<token>/setChatMemberTagВместо <token> подставляем токен Telegram-бота. Реальный токен в открытых материалах не публикуем.
В запрос передаём три параметра: chat_id, user_id и tag.
В user_id можно указать ID конкретного пользователя вручную или подставить переменную пользователя, на которого сработала наша механика: {{USER_ID_TEXT}}. Во втором случае статус будет выдаваться именно тому человеку, который прошёл нужный шаг сценария.
Для chat_id используем не числовой ID группы, а её публичное название через собачку, например @We_Love_Bots_chat.
В tag пишем текст статуса. Эмодзи в этом параметре использовать нельзя: лучше оставить короткое понятное слово, например Разработчик.