Что нового в Echo
История обновлений бота, сайта и игр.
Последнее обновление — 7 ноября·203 записи
История обновлений бота, сайта и игр.
Последнее обновление — 7 ноября·203 записи
Починили авто-выдачу роли «Владелец сервера» на официальном сервере: из-за сбоя синхронизации участников роль переставала выдаваться части владельцев. Теперь каждый, кто владеет сервером с Echo и состоит у нас, получает роль автоматически.
На официальном сервере Echo автоматически выдаётся роль «Владелец сервера» тем, кто владеет сервером с ботом, и роль «Премиум» — тем, кто купил премиум-подписку. Роли также дают соответствующие значки в профиле.
Тикеты: панель управления закрепляется
Панель тикета («Взят / Закрыть / Удалить») теперь автоматически закрепляется в ветке — не нужно листать наверх, чтобы закрыть обращение. Открыл закреплённые → сразу кнопки.
Автомодерация больше не считает матом упоминания и эмодзи. Раньше цифры внутри ID (например, в @упоминании) при leet-нормализации превращались в буквы (3→е, 6→б) и давали ложное срабатывание «мат» на безобидных сообщениях. Теперь перед проверкой вырезаем Discord-сущности (упоминания, эмодзи, каналы), ссылки и длинные числа. Обход мата через подмену букв цифрами (п1зда, н@хуй) по-прежнему ловится.
Подключили серверную защиту корпоративного уровня для инфраструктуры Echo:
Для вас это значит меньше простоев и выше стабильность бота, панели и мониторинга.
Появилась автомодерация сообщений (Дашборд → Модерация → Автомодерация).
Премиум-модерация: массовый кик (панель на сайте)
Новый premium-раздел «Премиум-модерация» на панели сервера.
Появилась репутация — благодарности между участниками.
/rep give @user [за что] — сказать спасибо (+1 к репутации)./rep top — топ уважаемых на сервере./rep show [@user] — посмотреть репутацию и место в топе.Партнёрка: возвраты, реферал-лог, уровни, ссылки
Партнёрство: роль в Discord и значок в мониторинге
Обновление
Уведомления о балансе и имена в истории
Обновление
Баланс: корректно отличаем купленное от выданного
Навели порядок в том, как ведут себя функции после окончания Premium. Главный принцип: ничего не удаляется.
Продление возвращает всё в ту же секунду: перенастраивать и восстанавливать ничего не нужно.
Бот и сайт перешли на московское время везде.
Если канал, указанный в настройках модуля (логи, приветствия, записи и другие), удалить — бот перестанет впустую стучаться к нему.
Монеты больше не могут пропасть при сбое
Закрыли возможность потерять монеты, если бот перезапустится ровно в момент операции.
Переделали главную: раньше на неё было навалено всё сразу, и глазу не за что было зацепиться.
Разгрузили базу данных и ускорили перезапуск бота — на игре и командах это не сказывается, но всё стало легче и надёжнее.
Теперь видно, сколько человек участвует в розыгрыше.
Теперь у модуля «Активность / баллы» может быть сколько угодно панелей — по одной на каждый отдел. У каждой панели своя кнопка «Сдать работу», свои типы работ, свои проверяющие, свой канал приёма и свой отдельный топ/баллы.
Работы внутри панели можно разбить на категории (поле необязательное). Если категории заданы — сотрудник сперва выбирает категорию, потом конкретную работу; если нет — сразу список работ.
/activity top и ручное начисление /activity award спрашивают панель, если их несколько./activity publish разом публикует топ каждой панели в её канал.Раньше правило «Добавление ботов» наказывало только того, КТО добавил бота (снять роли/бан/кик), а сам добавленный бот оставался на сервере — угроза никуда не девалась.
Теперь при срабатывании правила «Добавление ботов» сам добавленный бот кикается автоматически, а выбранное действие (снять роли, бан и т.д.) применяется к человеку, который его добавил. В логе видно и то, и другое.
Защита: новое правило «Защита разбана»
В модуле «Защита сервера» появилось правило «Защита разбана» — от самовольного снятия банов.
Как работает
Если оставить списки пустыми — снимать баны сможет только владелец, остальным бан вернётся. Правило по умолчанию выключено — включается галочкой.
Защита: пинг нескольких ролей при срабатывании
Партнёрская программа
Запущена партнёрская программа Echo.
Исправлены дубли еженедельных голосований
Промокоды на Premium
Автопродление и жизненный цикл подписки
Подтверждение отказа от подписки
Баланс: защита возвратов
Служебные боты в исключениях защиты
Логи защиты стали аккуратнее и безопаснее
Баланс и подписка прямо на сайте
Теперь Premium активируется из профиля на сайте, за баланс.
Настройки больше не могут потеряться при сохранении
Исправили неприятную возможность: при сбое ровно в момент сохранения часть настроек могла остаться стёртой.
Логи перестали теряться при сбоях Discord
Приглашения считаются быстрее
Каталог серверов обновляется одним запросом
Голосовые комнаты стали отзывчивее
Бот меньше работает вхолостую
Ещё немного технической уборки — снаружи почти незаметно, но приятно.
Панели обновляются быстрее
Бот стал вдвое меньше дёргать Discord при обновлении закреплённых панелей.
Логи сервера: убрали дублирующую историю на сайте
Логи как приходили в ваш Discord-канал, так и приходят — с этим ничего не изменилось.
Убрали страницу статистики Majestic RP
Страница /majestic и её данные удалены с сайта.
В модуле «Защита сервера» настройка «Пинговать роль при срабатывании» теперь принимает НЕСКОЛЬКО ролей, а не одну.
Выбираешь любое число ролей — при срабатывании антирейда бот пингнёт их все в лог-канале. Старая одиночная роль автоматически переносится в новый список, ничего перенастраивать не нужно.