Links
Comment on page

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

Одобрение заявки на вступление в публичный чат
Для того, чтобы настроить автоприем, проверьте, что:
  • У вас подключена интеграция с необходимой платформой
  • Вы создали чат ВКонтакте или Telegram
  • Бот добавлен в чат
  • Боту выданы права администратора
Ссылка на пример готовой схемы для TG и VK: 💾 Cкачать схему 🔧 Инструкция по установке схем
Если всё настроено правильно, согласно инструкциям, тогда переходим к сборке.

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

  1. 1.
    Создаем блок Событие и добавляем контейнер "Новая заявка на вступление в чат"
  1. 2.
    Создаем блок Действие с контейнером "Заявка на вступление в чат" и выбираем "Принять заявку".
Схема готова!
Осталось соединить блоки, сохранить и включить схему.

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

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

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

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

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

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