Skip to main content

Модуль управление юзерами

Раздел содержит все инструменты по управлению юзерами вашей группы - как новыми, так и уже присутствующими в группе.

Для работы представленного функционала вам понадобится:
• Публичная Группа
• Включённая опция «Заявки на вступление».

Принимать Запросы

При включении бот будет автоматически принимать запросы на присоединение в группах, для которых установлено требование отправлять запросы на присоединение, прежде чем пользователь сможет попасть в группу.
Режимы:
Выкл ⏹️ - функция выключена.
Вкл ▶️ - функция включена.

Сообщение при запросе

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

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

ВАЖНО: Данное сообщение будет показано юзеру если все остальные проверки уже пройдены (либо отсутствуют) и юзер допущен в группу.

ВАЖНО: Аккаунт пользователя НЕ станет юзером бота автоматически. Пользователь должен будет запустить бота самостоятельно и осмысленно, используя кнопку добавленную ботом автоматически. Поэтому, в созданном вами сообщении приведите веские причины присоединится к боту и попросите нажать на кнопку. Текст на кнопке изменить НЕЛЬЗЯ, равно как НЕЛЬЗЯ добавлять юзера в бот автоматически (было нельзя, нельзя сейчас и нельзя будет в будущем, ни платно, ни если очень нужно, а по ЭТИЧЕСКИМ соображениям).

Условие Вступления

Позволяет вам назначить Условие которому должен соответствовать пользователь, чтобы быть допущенным в группу (чтобы его запрос на вступление был принят ботом автоматически).

Например Условием может являться наличие нужного количества рефералов или наличие Баланса в боте.

Наличие в интерфейсе этой настройки будет зависеть от того, активно ли расширение:
Условие для Запроса на Вступление.
Для подключения перейдите в вашем боте:
☞ 🔐Админ | 🧩Расширения | 📂Группы

Вам потребуется:
• Ввести само Условие (на основе данных бота).
• (ОБЯЗАТЕЛЬНО) Добавить сообщение об ошибке (придёт в сам бот)

В Сообщении об Ошибке - вы должны проинформировать юзера - каким Условиям он должен соответствовать для вступления в группу, а так же указать куда и как он должен перейти чтобы выполнить эти Условия в боте.

Опционально можно поместить Команду того раздела меню где это условие можно выполнить - чтобы облегчить юзеру поиск места и само выполнение.

Платная Подписка (В РАЗРАБОТКЕ)

Функция позволяет удалять из группы пользователей время подписки которых на группу закончилось. А также предупреждать их об окончании срока платной подписки на группу.

Наличие в интерфейсе этой настройки будет зависеть от того, активно ли расширение:
Платная Подписка на Группу.
Для подключения перейдите в вашем боте:
☞ 🔐Админ | 🧩Расширения | 📂Группы

Для работы представленного функционала вам ОБЯЗАТЕЛЬНО понадобится:
• Публичная Группа (без неё нельзя включить следующий параметр).
• Включённая опция «Заявки на вступление».
Настройки группы > Тип группы > Заявки на вступление
Проверка платной подписки через "Заявку" - это самый надёжный способ, потому как со 100% уверенностью, технически, нельзя гарантировать что бот не пропустит нелегальный вход по ссылке без запроса.

ВНИМАНИЕ: функция потребляет 1 "Токен Функций" за проверку одного юзера. Оплата производится при каждой проверке, по количеству юзеров с данными Даты и Времени сохранёнными в переменной, которая указана в настройках функции. После Кика из группы переменная юзера очищается (деинициализируется).


Переменная Даты

Указать Переменную (Даты и Времени) в которой хранится дата окончания "платной подписки" юзера на группу.

Хранящиеся в переменной данные вы пишете сами средствами конструктора, создавая в боте нужный вам интерфейс и на нужных вам условиях - бот только сравнивает текущую дату с сохранённой ВАМИ в переменной.

Задать Сообщение об Ошибке

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

Задать предупреждение

Задать сообщение с предупреждением юзера об окончании срока подписки и сам срок - за какое время (в днях) начинать предупреждать юзера.

Задать Кик

Задать сообщение информирующее юзера о Кике из Группы по истечении срока подписки с опцией «Исключать при Активности» - позволяющей очищать "старых" или нелегальных юзеров из групп на основании их активности (например при попытке написать сообщение в группе).

Примерный механизм организации Тарифа платной подписки в боте:
1. Создайте переменную дату и времени.
Например: date_var
2. Создайте кнопку для приобретения юзером нужного тарифа.
2.1 На кнопку поставьте Условие которое будет проверять достаточно ли средств на Балансе пользователя.
Например: {%balance% >= 100}
2.2 В самой кнопке добавьте «Action Чисел» который будет списывать указанную вами сумму с Баланса.
2.3 Добавьте второй «Action Чисел» который будет устанавливать дату, на месяц большую чем записано в созданной вами переменной Даты и Времени.
Например: {dt_add("%date_var%", 1, "m")}
2.4 Добавьте сообщение которое показывает новую дату подписки.
Например: Новая дата подписки: %date_var%.

❖ Общая последовательность работы функций


Для лучшего понимания механики работы функций данного раздела нужно иметь ввиду следующие моменты:

1. Единственным условием работы функционала данного раздела является включённая опция «Принимать Запросы». Без её включения остальные функции работать не будут.

2. Срабатывание данного функционала происходит в момент когда пользователь отправляет запрос на вступление в группу - при каждом подобном запросе бот проверяет настройки функций этого раздела.

3. Функции не связаны между собой и имеют свои собственные отдельные настройки не влияющие друг на друга.

4. Функции имеют определённую последовательность срабатывания друг относительно друга:
- При запросе на вступление проверяем включена ли функция «Принимать Запросы» (если НЕ включена - дальнейшие проверки не проводятся).
- Проверяем задано ли «Условие Вступления». Проводим проверки, показываем сообщения ошибок при необходимости (заданное вами или системное по умолчанию).
- Проверяем активна ли функция «Платная Подписка». Проводим проверки, показываем сообщения ошибок при необходимости (заданное вами или системное по умолчанию).
- Проверяем задано ли «Сообщение После Вступления». Если задано - показываем его в боте.

❖ Сообщения об ошибках

❌ Ваш запрос на вступление в Группу или Канал - не был подтверждён.
Подписка на данную Группу или Каналу имеет Условия входа или Платную Подписку.
ℹ️ Обратитесь к администратору проекта чтобы узнать Условия входа.

Это сообщение для пользователя, оформлено в максимально нейтральном стиле. Сообщение говорит о том что вы как создатель бота забыли указать Сообщение об Ошибке либо в Условиях Вступления в группу либо в Платной Подписке.