Saver - бот для борьбы с нежелательными пользователями. Также позволяет очистить группу от сервисных сообщений (пользователь присоединился/покинул) и различного спама.
Бот создан в развитие идей Пан Бан (@pan_ban_by) и является его полной заменой с сохранением базы. Пан Бан может быть удален с группы, где добавлен бот.
Возможности
- Бан нежелательных пользователей.
- Удалять:
- спамовские сообщения;
- песочница - удалять все ссылки, репосты и сообщения (отправленные при помощи ботов) от новых пользователей в течении нескольких часов. Если бот добавлен в группу для комментариев, то логика работы песочницы другая и не зависит от количества часов (настраивается, по умолчанию включено);
- сервисные сообщения - пользователь зашел/покинул чат (настраивается, по умолчанию выключено);
- одиночные команды ботов - /, /cmd и т.п. (настраивается, по умолчанию включено);
- удалять репосты, ссылки, упоминания спамовских, пропагандистских и т.п. каналов (настраивается, по умолчанию включено).
- Привязывать чат-ботов для обратной связи.
Работа бота в группе
Бан нежелательных пользователей
- Добавить бота администратором в группу с правами 'Блокировка пользователей'.
- После короткого промежутка времени (зависит от количество участников в группе) бот начнет работу и сразу же удалит нежелательных пользователей в группе, если они есть.
Удаление различных типов сообщений
- Добавить бота администратором в группу с правами 'Удаление сообщений' или если бот уже добавлен администратором, то убедитесь, что права наделены.
- По умолчанию бот будет удалять спамовские сообщения, одиночные команды для ботов, репосты, ссылки, упоминания спамовских, пропагандистских и т.п. каналов, а также будет активен режим песочницы для новых пользователей (удаление всех ссылок и репостов в течении нескольких часов). Администратор или владелец группы может настроить это.
Управление настройками группы, в которой добавлен бот
В целях безопасности, для настройки мы проверяем, действительно ли пользователь является администратором или владельцем группы, чтобы исключить ситуации, когда пользователь удален с администраторов, а информация об этом еще не обновилась!
- От имени администратора или владельца группы написать в бота @DzeSaverBot.
- Выполнить команду /group.
- Пришлите username группы (без @) или id. Если группа ваша закрытая, то выберите любое сообщение в группе, нажмите на него и скопируйте ссылку. Вы получите ссылку вида https://t.me/c/12345678901/12343, где 12345678901 это id вашей закрытой группы.
- Сообщение показывает текущие настройки для группы. Нажмите на кнопку под сообщением, чтобы выполнить действие (включить/отключить настройку).
Чат-бот
Saver предоставляет возможность привязать своего бота в качестве чат-бота. Чат-бот может использоваться, к примеру, как обратная связь для канала, группы, сайта. Следуйте инструкции, чтобы начать прием анонимных сообщений от пользователей и не раскрывать себя.
Начало работы
- Создайте группу в Telegram.
- Зайдите в настройки группы и сделайте ее временно публичной и потом опять скройте. Когда группа становится публичной, то Telegram автоматические конвертирует ее в супергруппу. Этот шаг обязателен, чтобы обеспечить стабильную работу чат-бота.
- Откройте в Teleram @BotFather и создайте своего бота:
- нажмите Start (если бот открывается впервые);
- выполните команду /newbot;
- придумайте название бота (к примеру "Обратная связь канала", можно будет поменять в будущем);
- придумайте @username для бота;
- после успешной регистрации, скопируйте токен бота (пример: 1932352680:AAFhsUD3bU5U1MjD_Gp0E-gel1sLIxaQt9M). Токен будет нужен для привязки вашего бота к серверам Saver.
- Откройте в Teleram @DzeSaverBot
- нажмите Start (если бот открывается впервые);
- выполните команду /addbot;
- пришлите токен для чат-бота;
- добавьте бота в супергруппу (нажмите на кнопку Добавить в супергуппу или откройте свою группу и пригласите бота);
- если все хорошо, то чат-бот пришлет сообщение что он готов для приема сообщений;
- откройте свой бот, нажмите Start и напишите что-то, для проверки работоспособности.
@username для бота нельзя поменять, в отличии от @username аккаунта.
В целях безопасности добавлять бота в группу может только владелец бота, тот кто его привязывал, поэтому убедитесь, что вы не является анонимным админом во время добавления чат-бота в группу. После добавления вы можете вернуть анонимность.
Чтобы ответить пользователю обратно в бота, то выберете его присланное сообщение и ответьте реплаем.
Если вы допустили орфографическую ошибку в ответе пользователю, то в течении 48 часов после ответа, вы можете его отредактировать. Редактирование доступно только для текстовых сообщений.
Чтобы посмотреть доступные команды чат-бота в группе введите / и откроется список с командами.
В целях безопасности мы не раскрываем реальные имена и @username пользователей. Для связки сообщений, присылаемых от одного пользователя, воспользуетесь поиском по хештегу #ref.
Настройки чат-бота
- Откройте в Teleram @DzeSaverBot.
- Выполните команду /mybots.
- Выберете своего бота.
- Доступные действия:
- Обновить токен - обновить токен для чат-бота, в случае если он был сброшен через @BotFather;
- обновить приветственное сообщение;
- обновить подтверждающее сообщение - сообщение-автоответ пользователю в бота раз в 24 часа;
- включить/отключить отправку подтверждающих сообщений каждые 24 часа (по умолчанию отключено);
- статистика - получить статистику по боту;
- покинуть группу - удалить бот с группы для приема сообщений;
- удалить - удалить бота.
Техподдержка
Если вы считаете, что Saver забанил невиновных, или ваш чат-бот перестал работать, или вы хотите внести предложения - напишите нам в @dzechat_bot.