Перейти до змісту

Очистка Телеграм

Маленька службова операція: прибрати з системи порожні картки Telegram — без користувача, без співробітника, без прив'язаних контактів і без жодного повідомлення в чаті.

Де шукати: Модулі → Система → Служби → Очистка Телеграм

Розбір на прикладі

Чистка телеграм-записів

Вікно без параметрів: пояснення й кнопка запуску.

Звідки беруться такі записи

Картку Telegram система заводить сама, коли людина вперше пише боту, — і одразу кладе в її чат це перше повідомлення. Користувача системи в картці вказують окремо, у вікні картки; доки його немає, бот на свої команди відповідає, що користувача треба вибрати.

Тому порожній користувач — не завжди покинута прив'язка: так живуть розмови клієнтів, яких до користувачів системи не прив'язують, а картки зі співробітником отримують нагадування про дні народження й табель (сповіщення про задачі приходять у картку, де вказано користувача). Служба видаляє лише зовсім порожні картки: без користувача, без співробітника, без прив'язаних контактів і без жодного повідомлення в чаті. Картку з листуванням, співробітником чи прив'язаним контактом вона лишає. Підсумок запуску каже, скільки карток видалено і скільки лишено — окремо за кожною причиною.

Служба бере картки компанії, у якій ви працюєте; листування шукає в чатах усіх компаній, щоб не прийняти за порожню картку, чий чат веде інша компанія.

Видалення остаточне: кошика немає, повернути картку служба не вміє. Якщо ця людина знову напише боту, система заведе їй нову картку. Усе видалення йде однією транзакцією: збій посередині — і не видалено нічого.

Типові ситуації

Служба нічого не видалила. Звично для бота, через якого справді листуються: кожна картка, яку заводить бот, одразу несе перше повідомлення, тож порожніх карток майже не буває. Підсумок покаже їх у рядку «лишено з листуванням».

Записів накопичилося багато. Це нормально для публічного бота: до нього пише хто завгодно. Картки з листуванням служба не прибирає — це історія розмов.

Куди дивитися далі