Saver

Saver

Saver - бот для борьбы с нежелательными пользователями. Также позволяет очистить группу от сервисных сообщений (пользователь присоединился/покинул) и различного спама.

image
⚠️

Бот создан в развитие идей Пан Бан (@pan_ban_by) и является его полной заменой с сохранением базы. Пан Бан может быть удален с группы, где добавлен бот.

Возможности

  1. Бан нежелательных пользователей.
  2. Удалять:
    • спамовские сообщения;
    • песочница - удалять все ссылки, репосты и сообщения (отправленные при помощи ботов) от новых пользователей в течении нескольких часов. Если бот добавлен в группу для комментариев, то логика работы песочницы другая и не зависит от количества часов (настраивается, по умолчанию включено);
    • сервисные сообщения - пользователь зашел/покинул чат (настраивается, по умолчанию выключено);
    • одиночные команды ботов - /, /cmd и т.п. (настраивается, по умолчанию включено);
    • удалять репосты, ссылки, упоминания спамовских, пропагандистских и т.п. каналов (настраивается, по умолчанию включено).
  3. Привязывать чат-ботов для обратной связи.

Работа бота в группе

Бан нежелательных пользователей

  1. Добавить бота администратором в группу с правами 'Блокировка пользователей'.
  2. image
    image
  3. После короткого промежутка времени (зависит от количество участников в группе) бот начнет работу и сразу же удалит нежелательных пользователей в группе, если они есть.

Удаление различных типов сообщений

  1. Добавить бота администратором в группу с правами 'Удаление сообщений' или если бот уже добавлен администратором, то убедитесь, что права наделены.
image
  1. По умолчанию бот будет удалять спамовские сообщения, одиночные команды для ботов, репосты, ссылки, упоминания спамовских, пропагандистских и т.п. каналов, а также будет активен режим песочницы для новых пользователей (удаление всех ссылок и репостов в течении нескольких часов). Администратор или владелец группы может настроить это.

Управление настройками группы, в которой добавлен бот

⚠️

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

  1. От имени администратора или владельца группы написать в бота @DzeSaverBot.
  2. image
  3. Выполнить команду /group.
  4. image
  5. Пришлите username группы (без @) или id. Если группа ваша закрытая, то выберите любое сообщение в группе, нажмите на него и скопируйте ссылку. Вы получите ссылку вида https://t.me/c/12345678901/12343, где 12345678901 это id вашей закрытой группы.
  6. image
  7. Сообщение показывает текущие настройки для группы. Нажмите на кнопку под сообщением, чтобы выполнить действие (включить/отключить настройку).

Чат-бот

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

Начало работы

  1. Создайте группу в Telegram.
  2. Зайдите в настройки группы и сделайте ее временно публичной и потом опять скройте. Когда группа становится публичной, то Telegram автоматические конвертирует ее в супергруппу. Этот шаг обязателен, чтобы обеспечить стабильную работу чат-бота.
  3. image
    image
  4. Откройте в Teleram @BotFather и создайте своего бота:
    1. нажмите Start (если бот открывается впервые);
    2. выполните команду /newbot;
    3. придумайте название бота (к примеру "Обратная связь канала", можно будет поменять в будущем);
    4. придумайте @username для бота;
    5. ⚠️

      @username для бота нельзя поменять, в отличии от @username аккаунта.

    6. после успешной регистрации, скопируйте токен бота (пример: 1932352680:AAFhsUD3bU5U1MjD_Gp0E-gel1sLIxaQt9M). Токен будет нужен для привязки вашего бота к серверам Saver.
    7. image
  5. Откройте в Teleram @DzeSaverBot
    1. нажмите Start (если бот открывается впервые);
    2. выполните команду /addbot;
    3. пришлите токен для чат-бота;
    4. image
    5. добавьте бота в супергруппу (нажмите на кнопку Добавить в супергуппу или откройте свою группу и пригласите бота);
    6. ⚠️

      В целях безопасности добавлять бота в группу может только владелец бота, тот кто его привязывал, поэтому убедитесь, что вы не является анонимным админом во время добавления чат-бота в группу. После добавления вы можете вернуть анонимность.

    7. если все хорошо, то чат-бот пришлет сообщение что он готов для приема сообщений;
    8. image
    9. откройте свой бот, нажмите Start и напишите что-то, для проверки работоспособности.
    10. image
      image
      💡

      Чтобы ответить пользователю обратно в бота, то выберете его присланное сообщение и ответьте реплаем.

      💡

      Если вы допустили орфографическую ошибку в ответе пользователю, то в течении 48 часов после ответа, вы можете его отредактировать. Редактирование доступно только для текстовых сообщений.

      💡

      Чтобы посмотреть доступные команды чат-бота в группе введите / и откроется список с командами.

      ⚠️

      В целях безопасности мы не раскрываем реальные имена и @username пользователей. Для связки сообщений, присылаемых от одного пользователя, воспользуетесь поиском по хештегу #ref.

Настройки чат-бота

  1. Откройте в Teleram @DzeSaverBot.
  2. Выполните команду /mybots.
  3. Выберете своего бота.
  4. image
  5. Доступные действия:
    1. Обновить токен - обновить токен для чат-бота, в случае если он был сброшен через @BotFather;
    2. обновить приветственное сообщение;
    3. обновить подтверждающее сообщение - сообщение-автоответ пользователю в бота раз в 24 часа;
    4. включить/отключить отправку подтверждающих сообщений каждые 24 часа (по умолчанию отключено);
    5. статистика - получить статистику по боту;
    6. покинуть группу - удалить бот с группы для приема сообщений;
    7. удалить - удалить бота.

Техподдержка

Если вы считаете, что Saver забанил невиновных, или ваш чат-бот перестал работать, или вы хотите внести предложения - напишите нам в @dzechat_bot.