Как находить повторные заявки и дубликаты в Telegram-группе

Это дополнительный модуль. В кабинете откройте Модули и нажмите Установить модуль на карточке «Валидатор», и он появится в меню. Бесплатно в любом тарифе.
Когда в группу приходят заявки на выплату или оплату, одна и та же заявка иногда присылается дважды. «Валидатор» сверяет каждое новое сообщение с прошлыми и сразу отвечает на повтор.
Шаг 1. Добавьте бота в группу
Откройте раздел Валидатор и нажмите «Добавить в группу». Затем сделайте бота администратором группы. Права давать не нужно, но без статуса администратора Telegram не показывает боту обычные сообщения.
Шаг 2. Создайте шаблон
Вставьте пример сообщения и замените меняющиеся значения полями в фигурных скобках. Постоянный текст оставьте как есть:
- было: «Карта: 8600 1234 5678 9012, сумма: 500 000»;
- стало: «Карта: {карта}, сумма: {сумма}».
Своё поле можно назвать как угодно, например {номер заявки}.
Шаг 3. Выберите, что сравнивать
Нажмите на поля, по которым искать повтор, например на карту и сумму. Дубликат — когда все выбранные значения совпали с более ранним сообщением. Числа сравниваются по величине: «1 500 000» и «1500000» — одно и то же.
Там же выберите, где искать (в этом чате или во всех ваших) и за какой период.
Как выглядит ответ
«⚠️ Найден дубликат» со значениями и ссылкой на первое сообщение. Если сообщение исправили, оно проверяется заново. Ошибочное сообщение можно убрать из проверки командой /forget в ответ на него.
Если заявки присылает другой бот
Боты не видят сообщения других ботов. Для таких чатов выберите у шаблона источник «Мой аккаунт» — проверка пойдёт через ваш подключённый аккаунт Telegram.
В Discord, Slack и на свой адрес
О дубликате можно сообщать и в вебхук: в шаблоне, в строке Сообщать в вебхук, нажмите Добавить вебхук, вставьте адрес Discord, Slack или свой (CRM, Make, Zapier) и отметьте его. Туда придут совпавшие значения, ссылка на сообщение и на первое такое же; на свой адрес — JSON с подписью HMAC.
Подробнее — на странице поиска дубликатов.