Когда баз становится больше одной, они начинают пересекаться. Человек может состоять в трёх чатах вашей темы — и попасть в базу трижды. Дальше он трижды получает одно и то же сообщение, и это худшее, что можно сделать. Почистить базу дешевле, чем потом извиняться.
Порядок действий
1. Сначала убрать дубли
Совпадение считается по идентификатору аккаунта, а не по имени: имя человек меняет, идентификатор — нет. Одинаковые имена при разных идентификаторах — разные люди, и объединять их нельзя.
2. Потом выбросить непригодное
- строки без юзернейма — по ним не написать: почему;
- боты — они видны по признаку аккаунта;
- удалённые аккаунты;
- ваши собственные аккаунты, если они состоят в тех же чатах.
3. И только потом сегментировать
Делить имеет смысл уже очищенный список, иначе сегменты получатся с разным качеством данных. Про деление — сегментация аудитории.
Что делать с админами и модераторами
Отдельный случай. Формально это участники, фактически — люди, для которых чужое сообщение в личку является поводом забанить вас в чате. Их разумно выносить в отдельный список и не трогать рассылкой — а вот для договорённостей о размещении они как раз и нужны. Про это — как договориться с модератором.
Как часто чистить
База людей стареет медленнее базы каналов: человек не «закрывается», как канал. Но аккаунты удаляются, юзернеймы меняются, настройки приватности пересматриваются. Разумный ритм — перед каждой большой рассылкой, а не по расписанию.
Про базу каналов, которая портится быстрее, — мёртвые каналы в базе.
Как это делает Neurogram
Всё описанное выше — ручная работа, которая упирается во время. Neurogram делает её на ваших аккаунтах и без вашего участия: собирает базу каналов и аудитории, пишет комментарии и ответы нейросетью, соблюдает лимиты и ночной режим, чтобы аккаунты жили. Посмотреть тарифы или разобрать свой случай.