Перейти к содержимому

Управление пользователями

Заблокируйте конкретных пользователей от доступа к боту.

Окно терминала
BLOCKED_TELEGRAM_IDS=123456789,987654321,555555555
  1. Получите их Telegram ID
  2. Добавьте в BLOCKED_TELEGRAM_IDS
  3. Перезагрузите бота: docker compose down && docker compose up -d
  • Спамеры или хулиганы
  • Пользователи, пытающиеся совершить мошенничество
  • Аккаунты, нарушающие Условия обслуживания
  • Подозрительная активность

Пользователи могут найти свой ID:

  • Отправить сообщение @userinfobot
  • Скопировать возвращённый ID
  • Поделиться с администратором (если требуется)

Разрешить определённым пользователям обойти проверки безопасности.

Окно терминала
WHITELISTED_TELEGRAM_IDS=111111111,222222222,333333333
  1. Получите Telegram ID (см. выше)
  2. Добавьте в WHITELISTED_TELEGRAM_IDS
  3. Изменения вступают в силу немедленно
  • Служебные аккаунты
  • Члены команды
  • Проверенные партнёры
  • Легитимные боты
  • VIP клиенты
Чёрный список > Белый список > Проверки безопасности

Если пользователь в обоих списках, он заблокирован.

Бот автоматически обнаруживает подозрительные аккаунты:

ПроверкаОписание
Анализ ключевых словПаттерны фишинга/мошенничества
Имена аккаунтовСлужебные vs подозрительные
КомбинацииОпасные пары ключевых слов
Распознавание службРазрешить @CompanySupportAdmin

Если легитимные пользователи заблокированы:

  1. Получите их Telegram ID
  2. Добавьте в WHITELISTED_TELEGRAM_IDS
  3. Перезагрузитесь при необходимости
  4. Сообщите проблему на GitHub
Новый пользователь
Проверка безопасности
├─ Заблокирован → Отказано
├─ В белом списке → Разрешено
└─ Проверка фильтров
├─ Подозрительный → Отказано
└─ OK → Разрешено
Окно терминала
# Блокируйте известных спамеров
BLOCKED_TELEGRAM_IDS=123456789,987654321
# Разрешьте только сотрудников
WHITELISTED_TELEGRAM_IDS=111111111,222222222,333333333
Окно терминала
# Нет заблокированных пользователей
BLOCKED_TELEGRAM_IDS=
# Белый список для сотрудников
WHITELISTED_TELEGRAM_IDS=111111111
Окно терминала
# Блокируйте конкретных проблемных пользователей
BLOCKED_TELEGRAM_IDS=999999999
# Доверяйте партнёрам
WHITELISTED_TELEGRAM_IDS=111111111,222222222

Проверьте логи попыток доступа пользователей:

Окно терминала
docker compose logs remnawave-telegram-shop-bot | grep "user\|access\|security"

Ищите:

  • Сообщения об отказе в доступе
  • Неудачные аутентификации
  • Подозрительные паттерны
  • Повторные попытки
  1. Регулярно пересматривайте - Обновляйте списки ежеквартально
  2. Документируйте изменения - Ведите записи о причинах блокировок
  3. Архивируйте историю - Отслеживайте решения для апелляций
  4. Контролируйте активность - Наблюдайте за паттернами злоупотреблений
  5. Взаимодействие - Сообщайте с доверенными пользователями

Заблокированный пользователь всё ещё может получить доступ

Заголовок раздела «Заблокированный пользователь всё ещё может получить доступ»
  • Очистите кэш браузера
  • Проверьте формат конфигурации (запятые, нет пробелов)
  • Проверьте завершение перезагрузки
  • Проверьте логи на предмет ошибок
  • Чёрный список требует перезагрузки? Да
  • Белый список работает немедленно
  • Проверьте формат ID (только цифры)
  • Проверьте на опечатки
  • Отрегулируйте параметры безопасности
  • Добавьте легитимные аккаунты в белый список
  • Обновите бот до последней версии
  • Сообщите на GitHub

Ошибочно заблокированные пользователи могут:

  1. Связаться с администратором
  2. Предоставить объяснение
  3. Получить добавление в белый список или разблокировку
  4. Администратор документирует причину