Статусы пользователей в системе BOT-MARKET
Опубликовано: 20.09.2024
Обновлено: 20.09.2024
У каждого пользователя есть статус.
Всем новым пользователям даётся статус ACTIVE, за исключением создателя бота. Ему даётся ADMIN по умолчанию.
Статус не даёт каких-либо возможностей в боте, для этого есть роли! Но статус BAN полностью отключит пользователя из бота.
Всем новым пользователям даётся статус ACTIVE, за исключением создателя бота. Ему даётся ADMIN по умолчанию.
Статус не даёт каких-либо возможностей в боте, для этого есть роли! Но статус BAN полностью отключит пользователя из бота.

Какие бывают статусы:
ACTIVE - Активный статус
Данный статус даётся всем пользователям. Он означает, что пользователю можно отправлять сообщения.
NON_ACTIVE - неактивный
Статус означает, что пользователь заблокировал бота. Либо аккаунт пользователя удалён. Вы не можете отправлять таким пользователям сообщения. Статус выдаётся автоматически системой.
BAN - заблокированный
Администратор или менеджер могут в ручную заблокировать пользователя. Либо через логику в действиях.
Пользователю запрещается взаимодействовать с ботом и бот будет игнорировать его
Пользователю запрещается взаимодействовать с ботом и бот будет игнорировать его
MANAGER - менеджер
Администратор или пользователь с ролью 'highRisk' может выдать данный статус.
В результате у данного пользователя бот появится в списке ботов в личном кабинете и пользователь сможет управлять им.
При выдаче данного статуса автоматически пользователю будет выдана роль 'main'
В результате у данного пользователя бот появится в списке ботов в личном кабинете и пользователь сможет управлять им.
При выдаче данного статуса автоматически пользователю будет выдана роль 'main'
Можно убрать роль 'main' и выдать другую пользователю. Тогда это ограничит его возможности
ADMIN - Администратор
Администратор или пользователь с ролью 'highRisk' может выдать данный статус.
В результате у данного пользователя бот появится в списке ботов в личном кабинете и пользователь сможет управлять им.
При выдаче данного статуса автоматически пользователю будет выдана роли 'highRisk' и 'main'
В результате у данного пользователя бот появится в списке ботов в личном кабинете и пользователь сможет управлять им.
При выдаче данного статуса автоматически пользователю будет выдана роли 'highRisk' и 'main'
В чем разница между ADMIN и MANAGER
Разницы большой нет, разве что администратор получает автоматически роль highRisk
В чем разница роли и статуса?
Различия
Роль и статус - это разные понятия. Статус либо накладывает ограничения (Как BAN), либо выводит бота и даёт к нему доступ (Как MANAGER и ADMIN)