Техническое задание: Автоматизация Telegram-рассылки

Постановка задачи

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

Основные требования

1. Функционал рассылки

  • Реализовать возможность скачивания/экспорта списка чатов (идентификаторов), из которых бот собирает данные.
  • Создать механизм для массовой рассылки текстовых сообщений по этому списку.
  • Обеспечить настройку и управление рассылкой (время, текст, целевые чаты).

2. Решение технической проблемы с доставкой

  • Ранее при рассылке в личные сообщения была выявлена проблема: сообщения не доходят пользователям, которые не добавлены в контакты отправителя.
  • Требуется найти и реализовать техническое решение, которое позволит гарантировать доставку сообщений таким пользователям без необходимости ручного добавления каждого в контакты.
  • Проанализировать ограничения Telegram API и предложить рабочий метод обхода.

Ожидаемый результат

Рабочий инструмент (скрипт, модуль бота или отдельное приложение), который позволяет проводить целевые рассылки по собранной базе чатов с высокой вероятностью доставки всем получателям, включая тех, кто не находится в контактах.

Аудит и оптимизация номенклатуры в учетной системе

Требуется провести комплексную чистку номенклатурного справочника в системе учета: выявить дубликаты, дополнить недостающие составы продуктов и сформировать отчетную таблицу по отсутствующим данным.