✅ Готово
Перейти к содержимому
Кристаллпространство вашей беседыПодключить ↗

ЖИЗНЬ ПРОЕКТА

Обновления и события

История изменений и доступные сезонные события. Содержимое событий загружается с сервера; статус может меняться.

Обновления

История версий

Полная история развития бота. Фильтруйте по типу изменений или разверните полный список. Подробности по функциям — в Wiki.

v14.0.0
09.11.2026
LATEST
  • NEW😴 Режим «отошёл» — !афк 2ч на обеде. Бот помечает статус и отвечает тем, кто упомянул вас или ответил на сообщение. !унафк снимает статус
  • NEW⏰ Напоминания — !напомни 15m проверить логи, список и отмена. Доставка через cron, формат 15m / 2h / 3d
  • NEW🎂 Дни рождения — !др 12.05 или ответом на сообщение. Бот покажет ближайшие даты и поздравит беседу в нужный день
  • NEW🚫 Антимат — !антимат on, свой список слов, удаление сообщений с нецензурной лексикой (30+)
  • NEW🩺 Статус бота — !статус: версия, состояние БД, число бесед и пользователей, очередь напоминаний
  • NEW📊 Недельная аналитика — !неделя: топ-10 участников по сообщениям за 7 дней
  • NEW🌐 Английские имена команд — !afk, !remind, !birthday, !status… Переключатель command_language = en | ru меняет только имена: описания, !help и ответы бота всегда на русском, чтобы не путать участников
  • NEW🔘 Кнопки вместо простыней — ответы бота получили inline-кнопки: «📚 Все команды», «👋 Я вернулся», «🔄 Обновить», «🚫 Антимат», список и отмена напоминаний, удаление дня рождения
  • NEW💡 Понятные подсказки — на неизвестную команду бот предлагает ближайшую по смыслу («Возможно, вы имели в виду !статус») и кнопку со списком; ошибки формата показывают рабочие примеры
  • NEW🌗 Светлая тема сайта — переключатель ☀️/🌙 в шапке, выбор запоминается в браузере, цвет адресной строки подстраивается
  • NEW🌱 «Забота v14» в мини-приложении — раздел настроек с тумблером антимата и шпаргалкой команд; в новости на сайте — компактная шпаргалка !афк / !напомни / !др
  • FIXШапка и мобильная вёрстка — панель выровнена, фильтры changelog прокручиваются на узких экранах без выхода за край, кнопки темы и меню не наезжают друг на друга
  • FIXСчётчик мата — восстановлены countSwearWords() и incrementUserSwear(), которые вызывались в обработчике, но отсутствовали в актуальном ChatManager
v12.3.0
09.11.2026
  • NEW💎 Транзакции кристаллов — !транзакции показывает полную историю: кто, сколько, за что и с каким комментарием. !транзакции сводка — итоги за 30 дней в разрезе причин
  • NEW🧬 Клон настроек — !клон c123 welcome переносит приветствие, правила, модерацию или игровые настройки из другой беседы
  • NEW🕵️ Умный поиск по аудиту — !найти бан, !найти 123456, !найти мут 7: ищет по журналу действий и логам команд
  • NEW🎁 «Кристалл Wrapped» — !wrapped собирает личные итоги года и присылает PNG-открытку 1200×800
  • NEW🛟 Резервный контур — не доставленные сообщения попадают в очередь и досылаются позже; !резерв показывает состояние
  • NEW☁️ Ежедневный бэкап — автокопия базы в 04:30, хранение 7 дней, SHA-256; вручную — !бэкап создать
  • NEW📈 SLA-монитор — !sla проверяет БД, свежесть бэкапа, очередь и ошибки за сутки
  • NEW🌅 Ритуалы — !ритуал утро 09:00 и !ритуал ночь 23:00: автоматические приветствия и вечерний дайджест с учётом часового пояса
  • NEW🪪 Визитка чата — !визитка создать публикует страницу беседы с описанием, правилами и счётчиком просмотров
  • NEW🏆 Публичный рейтинг чатов — !рейтинг голос 5, автоматический пересчёт, топ на странице /rating.php
  • NEW🖼 Цитаты в PNG — !цитата ответом на сообщение делает картинку 1200×800 с публичной ссылкой
  • NEWВ админ-панели появился раздел «💎 Кристалл v12»: транзакции, бэкапы, очередь резерва, SLA, визитки, ритуалы и рейтинг — с кнопками обслуживания
  • PERFНовый слой Optimizer: кэш схемы и настроек, диагностика медленных запросов; меньше SQL на каждый апдейт
v10.1.0
28.10.2026
  • NEW🤷 Воздержусь — третья кнопка в голосовании за бан рядом с «✅ За бан» и «❌ Против». Воздержавшиеся не идут в счёт порога, но отображаются в результатах: «За: N · Против: M · Воздержались: K»
  • NEWСообщение с голосованием обновляется после каждого голоса — счётчики «За / Против / Воздержались» и оставшееся время пересчитываются в реальном времени
  • NEWВ сообщении отображается «⏱ Осталось: ~N мин» — обновляется при каждом голосе
  • FIXКоманда !голосование бан больше не падает на кириллической подкоманде из-за байтового среза substr
  • FIXКоманда !иммунитет выдать корректно парсит дни и причину (было preg_split(..., 3) — теперь 4 с умным разбором)
  • FIXresolveUser() теперь принимает @id123 в дополнение к id123 и [id123|Marlin]
v10.0.0
27.10.2026
MAJOR
  • NEW🚨 Детектор рейдов: бот замечает массовые входы и флуд — автоматически включает «Raid-режим», блокируя новых участников. Все админы получают уведомление в ЛС
  • NEW↩️ Проверка пересылок от мошенников: если кто-то прислал сообщение от пользователя из скам-базы — бот подсвечивает автора оригинала прямо в чате
  • NEW🗳 Голосование за бан: !голосование бан @user причина — открытое голосование с inline-кнопками. Как только набирается порог «За» — бан применяется автоматически
  • NEW🛡 Иммунитет по времени: !иммунитет выдать @user 7д отпуск — защита от наказаний на указанный срок. Работает для варнов, банов, мутов, выговоров
  • NEW🎖 Автоснятие неактивных ролей: модератор пропал? Роль снимется через N дней неактивности с предупреждением за M дней до снятия. Настраивается per-chat
  • NEW📋 Аудит-журнал с откатом: каждое действие модератора записывается. Ошибся с ролью или случайно забанил — !откат 42 вернёт всё как было
  • NEWПолная интеграция в мини-приложение: секция «🛡 Безопасность v10» с порогами raid-детектора, параметрами голосования и автоснятия ролей
  • NEW5 новых команд в !help: !рейд, !иммунитет, !голосование, !аудит, !откат
  • PERFВсе операции с БД обёрнуты в prepared statements с utf8mb4 — эмодзи в новых сообщениях больше не теряются
v8.0.2
07.10.2026
MAJOR
  • NEW📖 Wiki-документация: официальное руководство пользователя — cm-manager.ru/wiki
  • NEW🚨 Публичный скам-лист: страница /scam с карточками мошенников, источником и модальным окном «Подробнее»
  • NEW📝 Форма заявки на добавление в скам: /scam-apply с защитой от спама и авто-определением VK ID из ссылки
  • NEW🚷 Публичный спам-лист: страница /spam с рекламщиками и рассыльщиками + статистика за 30 дней
  • FIXУлучшена работа заявок в скам-лист
  • NEWОбновлённые сообщения-подтверждения — понятнее превью действия, цели и причины
v8.0.1
07.10.2026
MAJOR
  • NEW🚨 Публичный скам-лист: отдельная страница с проверкой пользователей перед сделкой
  • NEW📝 Заявка на добавление в скам-лист через форму на сайте
  • NEW🚷 Публичный спам-лист для проверки рекламщиков
v8.0.0
07.10.2026
MAJOR
  • NEW🚨 База мошенников с доказательствами: причина, вложения, источник записи
  • NEW📝 Заявки на скам-лист с защитой от дубликатов и лимитом на количество заявок
  • NEWМодальное окно «Подробнее» для скам-записей с полным описанием и ссылками на доказательства
  • MAJORУбрана команда !-sms — удаление сообщения делается штатным !clear
  • NEWВ !help раздел «Публичные» переименован в «Пользователь»
  • NEWБлокировка на время техработ: команды и кнопки не работают, пока идут обновления
  • FIXconfirm_actions: миграция NULL → 1 — старые записи больше не дают ложных «выключено»
  • FIX!warnlist — выводятся только пользователи с варнами > 0
  • FIX!ban — обнуляет рейтинг пользователя в чате
  • PERFОптимизация запросов скам/спам-листа
v7.1.0
28.09.2026
MAJOR
  • NEW🛡️ Подтверждение критичных команд: !ban, !kick, !warn, !mute, !vig, !addmod, !addsenmod, !addadmin, !addspec, !editowner, !demote теперь требуют подтверждения кнопкой
  • NEWСообщение-подтверждение с кнопками [✅ Подтвердить] и [❌ Отмена] — компактный превью с указанием действия, цели и причины
  • NEW🍿 Нативный Snackbar VK при нажатии на кнопку подтверждения — «✅ Действие выполняется...» появляется всплывающей плашкой снизу и исчезает через 10 секунд
  • NEWАвтоматическое редактирование сообщения-подтверждения: после клика кнопки сообщение превращается в результат действия
  • NEWНастройка confirm_actions — вкл/выкл подтверждение отдельно для каждого чата. Дефолт: включено
  • NEWИнформационная подсказка в сообщении-подтверждении: «🔧 Отключить подтверждения: !settings toggle confirm_actions»
  • NEWЗащита от повторного клика: второе нажатие ничего не сделает
  • NEWПроверка авторства: только модератор, инициировавший действие, может его подтвердить
  • NEWПовторная проверка прав при подтверждении — если цель успела получить иммунитет, действие отменяется
  • FIXИсправлено форматирование текста при редактировании сообщения после быстрых действий
  • PERFSilent-режим запросов — лог больше не засоряется ожидаемыми ошибками
v6.1.1
23.09.2026
MAJOR
  • NEW🎛 Вкл/выкл команд в VIP-чатах — Создатель беседы может отключить любую команду прямо в чате: она исчезает из !help и перестаёт работать для всех
  • NEWИнформативное уведомление: при попытке выполнить выключенную команду бот отвечает «🚫 Команда выключена в этой беседе. 👤 Отключил: Иван Иванов» — сообщение автоудаляется через 10 секунд
  • NEWКоманда !togglecommand для Создателя: !togglecommand !clear off, !togglecommand !mute on, !togglecommand reset-all
  • NEWРусские алиасы: !выклкоманду, !вклкоманду, !команда
  • NEWЗащищённые команды: !help и !start невозможно выключить
  • NEWMini App — новая вкладка «🎛 Команды» с аккордеоном по ролям и счётчиками выключенных команд
  • NEWКнопки «📖 Раскрыть все» / «📕 Свернуть все»
  • NEWВосстановление скролла при переключении — страница не прыгает наверх
  • MAJORУбрана вкладка «🎫 Тикеты» из Mini App
  • MAJORУбран блок «🚀 Быстрое вступление» из Mini App
  • FIXПроверка выключения команды выполняется до проверки уровня прав — пользователь видит корректное сообщение
  • FIXСкрытие выключенных команд работает и в основном !help, и в разделах по категориям
  • PERFПроверка вкл/выкл команды — один запрос на команду, без лишних JOIN
v5.9.0
21.09.2026
MAJOR
  • NEW🇷🇺 Русские алиасы команд — каждая команда теперь имеет пару: английская и русская форма. Работают обе: !ping = !пинг, !kick = !кик, !ban = !бан, !mute = !мут и т.д.
  • NEWПоддержка 60+ русских алиасов: публичные, модерация, админ, VIP-команды
  • NEW🌐 Выбор языка команд в !settings: !settings set command_language ru или en
  • NEWКороткий алиас ключа: !settings set lang ru/en
  • NEWВ шапке !help показывается текущий язык: 🇷🇺 Русский / 🇬🇧 English
  • NEWВ разделе 📌 Общие настроек язык отображается с флагом
  • FIXЯвная проверка сохранения языка — если БД не сохранила значение, бот честно отвечает «❌ Не удалось сохранить»
  • PERFКэш standardRoleNamesCache — ускорение !help, !roles, !stats
v5.8.0
19.09.2026
  • NEWПереименование стандартных ролей — команда !renamerole [уровень] [имя] для VIP-чатов
  • NEWПереименование 5 стандартных ролей: 10, 20, 30, 40, 50
  • NEWСинхронизация имён с !help, !roles, !stats, !admins, !roleinfo и другими командами
  • NEWМетки кнопок в меню !help автоматически подхватывают переименование
  • NEWКоманда !renamerole [уровень] reset — сброс одной роли
  • NEWКоманда !renamerole reset-all — сброс всех переименований
  • NEWАвтосброс при окончании VIP: переименования, права команд и VIP-настройки очищаются автоматически
  • NEWInline-кнопки наказаний: снятие мута, бана, ролей, ника — из сообщения одним нажатием
  • NEWКнопки в !help: переключение разделов прямо в сообщении
  • PERFКэширование карты переименований в ChatManager
  • FIXУведомление о запрещённом слове удаляется через 15 секунд
v5.7.0
19.09.2026
  • NEWПрощальные сообщения при кике и бане — новая настройка goodbye
  • NEWНастройка !settings toggle goodbye — включить/выключить прощальное сообщение в чате
  • NEWVIP-текст прощания — настройка vip_goodbye для кастомного сообщения в VIP-беседах
  • NEWПрощание отправляется и в чат, и в ЛС удалённому пользователю
  • NEWПлейсхолдеры в тексте: {user}, {moderator}, {chat}, {reason}
  • NEWКоманда !setgoodbye [текст] — установить VIP-текст прощания
  • NEW!chatinfo — показывает статус прощания: 🟢 вкл / ⚪ выкл
  • NEWРаздел ChatLog на главной странице — публичная статистика активных бесед
  • NEWСтатистика VIP-бесед на главной: 5-я плитка в блоке hero-цифр
v5.6.0
19.09.2026
MAJOR
  • NEWРасширенные настройки беседы: 24+ параметра в 5 категориях (Общие / Модерация / Запреты / Вложения / VIP)
  • NEWКоманда !settings полностью переписана: toggle, set, show, reset, basic, list, help
  • NEWПарсинг значений: 1/0, вкл/выкл, on/off, ✅/❌
  • NEWАлиасы ключей: group → group_ для удобства ввода
  • NEWЕдиный источник правил: !setrules и !rules работают синхронно
  • FIX!settings toggle — теперь читает реальное значение из БД, записывает и проверяет результат
  • FIXПри ошибке записи бот честно говорит: «❌ Не удалось сохранить» с текстом ошибки
v5.4.0
17.09.2026
  • PERFОтвет отдаётся за ~10ms, тяжёлая логика работает в фоне
  • PERFVK больше не шлёт повторные события по таймауту — экономия ресурсов
  • PERFНе логируем обычные сообщения пользователей — только команды с !
v5.1.18
18.09.2026
  • NEW!setnick сохраняет, кто установил ник — теперь в ответе виден автор
  • NEW!setnick работает ответом на сообщение: !setnick Генерал
  • NEW!nick показывает полную информацию: значение ника, кто поставил и когда
  • NEW!removenick теперь сообщает: какой ник был, кто ранее установил и кто снял
  • NEW!nicklist под каждым ником показывает, кто его установил
  • FIXПроверка длины ника — максимум 64 символа
v5.1.17
17.09.2026
  • NEWСклонение имён по падежам во всех ответах: родительный, дательный, творительный + множественное число
  • NEW«Статистика Владимира Паршукова» вместо «Статистика Владимир Паршуков»
  • NEWПоддержка женских имён: «Статистика Анны Ивановой»
v5.1.16
17.09.2026
  • NEWУведомления об окончании мута/бана: бот сразу пишет в чат «🔊 Мут истёк» / «🔓 Бан истёк»
  • NEWУведомление о правах: если команда существует, но прав не хватает — бот отвечает требуемым и текущим уровнем
  • FIXАвторазбан и автоснятие мута теперь тихие
v5.1.15
16.09.2026
  • NEW!mute поддерживает единицы времени: 30, 30м, 2ч, 3д, 1н
  • NEWОтображение срока мута в ЛС и чате с корректным склонением
  • NEWЛимит мута — 30 дней (43200 минут)
v5.1.13
16.09.2026
  • NEWБаза мошенников: !scam, !unscam, !scamlist
  • NEWПри приглашении мошенника в чат бот уведомляет всех + пишет в ЛС пригласившему
  • NEWСтатус «🚨 В СПИСКЕ МОШЕННИКОВ» в !stats и !stata+
  • NEWКликабельные имена [id123|Имя Фамилия] везде
v5.1.9
16.09.2026
  • NEW!chatinfo — обновление названия беседы из VK
  • FIXНазвание беседы в БД больше не «застревает» на старом значении
v5.1.8
16.09.2026
  • NEWКоманда !chatinfo — подробная информация о беседе
v5.1.7
16.09.2026
MAJOR
  • MAJORМут = удаление сообщений (без kick+readd)
  • NEWКоманда !setrules — установка правил беседы
  • FIXВозврат к стабильной схеме мута после ошибки error 27
v5.1.0
16.09.2026
  • NEWКоманда !stata+ — глобальная статистика пользователя по всем чатам
  • NEWАлиас !stats+ для !stata+
  • MAJORВсе команды бота теперь начинаются только с ! — слэш / убран
v5.0.2
16.09.2026
MAJOR
  • MAJORПолностью новая система ролей: 5 локальных рангов (10/20/30/40/50)
  • NEWКастомные роли для VIP-чатов: !addrole Принц 25
  • NEWРейтинг участников через !клас ответом на сообщение (кулдаун 24ч)
  • NEW!admins со статусами: 🟢 в сети · ⚪ не в сети · ⚫ не в чате
  • NEW!roleinfo — кто и когда выдал роль
v1.0.0
01.01.2026
START
  • STARTПервый релиз бота
  • NEWБазовые команды: !ping, !help, !rules

СОБЫТИЯ

Что происходит в боте

Загружаем события… Если список не появится, обновите страницу позже.