Автопринятие в чат

Одобрение заявки на вступление в публичный чат

Для того, чтобы настроить автоприем, проверьте, что:

  • У вас подключена интеграция с необходимой платформой

  • Вы создали чат ВКонтакте или Telegram

  • Бот добавлен в чат

  • Боту выданы права администратора

Ссылка на пример готовой схемы для TG и VK: 💾 Cкачать схему 🔧 Инструкция по установке схем

Если всё настроено правильно, согласно инструкциям, тогда переходим к сборке.

Как настроить автоприем в чат

  1. Создаем блок Событие и добавляем контейнер "Новая заявка на вступление в чат"

  1. Создаем блок Действие с контейнером "Заявка на вступление в чат" и выбираем "Принять заявку".

Схема готова!

Осталось соединить блоки, сохранить и включить схему.

Как принимать заявку только в конкретном чате

Если у вас несколько чатов и нужно настроить разные тексты, команды в разных чатах, то в блоке событие добавляем условие

С контейнером "Чат, где произошло событие" и выбираем нужный чат.

Что делать, если чата нет в списке

  1. Проверьте, что боту вы выдали права администратора

  2. Попробуйте сперва сделать реакцию на событие "Входящее сообщение в чате" и пусть бот отправит текст. После чего проверьте снова, появился ли чат в списке.

  3. Если ничего не помогло, есть альтернативный метод. Для него необходимо получить айди чата. Делаем также реакцию на событие "Входящее сообщение в чате" и в блоке сообщения вставляем переменную {var:platform.chat.id} Теперь пишем в чат и получаем id в формате: -1001878491576

    Теперь пишем в чат и получаем id в формате: -1001878491576 И теперь возвращаемся в наш блок события с реакцией на подачу заявки и добавляем к событию условие "Текстовая переменная". Вставляем переменную {var:platform.chat.id} - Равна - ID вашего чата.

Как установить ограничение на автоприем

Для этого нам понадобится дополнительный блок условия.

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

Например, при оплате доступа, мы добавляем пользователя в список "Клиенты".

Значит в условии добавляем контейнер "В списке пользователей" = Клиенты

Ну а если человек не в списке, тогда ведем его на блок Действие с контейнером "Заявка на вступление в чат" - "Отклонить заявку"

Last updated