Задача
Создать ИИ-агента ( на основе любого языка / фреймворка), который подключается к 10 публичным WhatsApp-группам, регулярно отслеживает новые сообщения, обрабатывает их содержимое И автоматически вносит записи в таблицу Google Sheets. Результаты - структурированная таблица с данными (дата, текст сообщения, отправитель, группа, ключевые слова и т.п.)
Основные требования
- Агент должен безопасно работать с публичными группам без взлома или нарушения политики WhatsApp. Использование WhatsApp Business API / оберток над веб-версией.
- Реализовать сбор сообщений в режиме реального временили по расписанию (не реже раза в 15 минут).
- Интеграция с Google Sheets API без оверхел-доступа. Только write-доступ на создание/дополнение таблицы.
- Обработка только текстового содержимого (без учета файлов/медиа).Сохранять инфу о группе и времени публикации.
- Желательно также базовая фильтрация спама/рекламы.
Дополнительно
Конфигурация (группы к мониторингу, параметры таблицы) реализовать через простой config файл (env, yaml).Не использовать сторонние платные компоненты (OpenAI/ Anam.ai не обязательны). Важна стабильность на активных группах и повторяемость запуска экземпляра.
Формат данных в таблице
- Время (UTC+3)
- Имя группы
- Отправитель (без номера)
- Текст сообщения
- Идентификатор сообщения (опционально)