VibeGuard

Шаблон / Миграция

Чек-лист миграции с Combot или ChatKeeper

Используйте этот чек-лист, чтобы провести инвентаризацию правил, сопоставить сценарии, защитить переключение и перенести Telegram-операции без хаоса при cutover.

6 фаз

01Инвентаризация
02Разделение
03Маппинг
04Очистка
05Cutover
06Валидация

Шаг 01

Инвентаризация

Сделайте полную инвентаризацию того, что работает сейчас

Не доверяйте памяти. Почти любая Telegram-команда использует больше логики, чем ей кажется.

Какие боты стоят в чате и какими admin-правами каждый из них обладает
Как именно сейчас устроены верификация и онбординг новых участников
Какие правила стоят на ссылки, медиа, пересылки, banned words и антиспам
Какие команды, триггеры, формы и scheduled posts реально используются
Как устроены предупреждения, муты, кики и баны
Куда уходят логи, alerts и отчётность
Какие ручные модераторские действия нигде не записаны

Последний пункт обычно недооценивают сильнее всего. Очень часто часть «бот-логики» на самом деле живёт в привычках конкретных модераторов. Если один человек знает, что делать с подозрительными ответами под support-вопросами, это нужно записать до миграции.

Шаг 02

Разделение

Отделите базовую защиту от необязательных вещей

Не каждое legacy-поведение нужно сохранять при переезде. Разделите текущий стек на две корзины.

Корзина 1 (первый день): верификация и онбординг
Корзина 1 (первый день): базовая антиспам- и moderation-логика
Корзина 1 (первый день): основные команды, которые участники используют каждый день
Корзина 1 (первый день): admin alerts, логирование, отчётность
Корзина 2 (не срочно): сложные кастомные сценарии или scheduled-посты
Корзина 2 (не срочно): косметические твики и редко используемые команды
Корзина 2 (не срочно): интеграции с внешними сервисами, которые можно перенести позже

Самая распространённая ошибка — пытаться воссоздать 100% поведения в день один. Это не только не нужно, но и замедляет migration и умножает риск ошибок. Оставьте bucket 2 на вторую неделю.

Шаг 03

Маппинг

Сопоставьте старое поведение с новой конфигурацией VibeGuard

Для каждого пункта из bucket 1 запишите точное поведение, которое нужно воссоздать в VibeGuard.

Верификация: способ (кнопка, капча, ручной), что происходит при провале
Антиспам: thresholds, что считается за нарушение, первый шаг наказания
Правила для ссылок: разрешённые домены или полный бан — для каких ролей
Медиа: разрешено ли медиа новым участникам и в каком виде
Команды: какие команды публичные, какие только для модераторов
Предупреждения и наказания: количество предупреждений до мута, до кика, до бана
Логирование: в какой чат идут логи, какой уровень детализации нужен

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

Шаг 04

Очистка

Наведите порядок до переключения

Перед cutover разберитесь с нерешёнными вопросами в настройках и правах.

Отзовите admin-права у ботов, которые их больше не заслуживают
Закройте или переведите в режим паузы команды, которые переезжают в bucket 2
Зафиксируйте текущее число участников и baseline-метрики спама/модерации
Убедитесь, что у всех активных модераторов есть admin-доступ к новому боту
Сообщите модераторам о дате cutover и их конкретных ролях в этот день
Подготовьте rollback-план: как вернуть старого бота в течение 10 минут

Шаг 05

Cutover

Выполните переключение без хаоса

Cutover — это не разовое действие. Это управляемая последовательность шагов.

Включите VibeGuard в чате в режиме только для чтения на 24–48 часов до cutover
В день cutover: сначала добавьте VibeGuard в admin, потом удалите старого бота
Не удаляйте старого бота до того, как убедились, что VibeGuard активен и работает
Назначьте дежурного модератора на первые 2–4 часа после cutover
Мониторьте первый вход нового участника после cutover вручную
Зафиксируйте timestamp cutover — он нужен для сравнения метрик

Никогда не делайте cutover в пятницу вечером или в выходной день. Если что-то пойдёт не так, вам нужна возможность быстро привлечь дополнительных людей.

Шаг 06

Валидация

Подтвердите, что новый стек работает штатно

После cutover выделите структурированное время на проверку, а не просто смотрите, не ломается ли что-нибудь.

Первые 24 часа: верификация новых участников работает без ручного вмешательства
Первые 24 часа: антиспам срабатывает, но не даёт ложных срабатываний
Первые 24 часа: правила для ссылок применяются корректно
Через 7 дней: количество ручных модераторских действий снизилось или сохранилось
Через 7 дней: нет жалоб от участников на ошибочные баны или пропущенный спам
Через 7 дней: команда подтвердила, что bucket-2-задачи готовы к настройке
Через 7 дней: логи приходят туда, куда должны, и в нужном формате

Если через 7 дней после cutover у вас больше ручных действий, чем до него — это сигнал, что что-то не сконфигурировано правильно. Сравните текущую конфигурацию с маппингом из шага 3.

Нужна помощь с конкретным шагом?

Команда VibeGuard помогает Telegram-командам пройти через cutover без сбоев. Мы покрываем инвентаризацию, маппинг и валидацию.

Частые ошибки

Четыре ошибки, которые замедляют или ломают migration

01

Пытаться перенести всё в первый день

Это самая распространённая причина, по которой migration занимает втрое больше времени, чем должна. Разделите стек на bucket 1 и bucket 2. Первый день — только критическое.

02

Удалить старого бота раньше, чем новый проверен в production

Всегда запускайте оба бота параллельно на 24–48 часов. Наблюдайте за реальным поведением, а не за тем, как всё выглядит в настройках.

03

Пропустить документирование ручных привычек модераторов

Неофициальная логика, живущая в голове одного модератора — это техдолг. Зафиксируйте её письменно до того, как она потеряется при переключении.

04

Проводить cutover в пятницу вечером

Если что-то пойдёт не так, вам нужны люди. Планируйте cutover на вторник или среду утром, когда команда доступна и свежа.

FAQ

Частые вопросы

Готовы перейти с Combot или ChatKeeper?

Большинство команд завершают migration за 5–10 дней. VibeGuard покрывает верификацию, модерацию, автоматизацию сценариев и полное логирование.