Об этом проекте
FamilyBot — это персональный ИИ-помощник, разработанный для семейной координации через WhatsApp. Он отслеживает определенные групповые чаты (например, школьные или общественные группы), использует LLM Claude (Anthropic) для извлечения значимых событий и уведомлений и автоматически синхронизирует эту информацию с Google Calendars.
Ключевые особенности включают:
- Интеграция с WhatsApp: построен на базе Baileys в качестве нативного WebSocket-клиента, что исключает необходимость в headless-браузере.
- Синхронизация с календарем: возможности чтения и записи для Google Calendar с 4-этапным шлюзом дедупликации для предотвращения повторяющихся записей.
- Координационный центр: механизм сортировки, который объединяет уведомления в пакеты и отправляет их в назначенную «главную» семейную группу, включая ежедневный утренний дайджест.
- Локальное управление данными: использование SQLite для хранения сообщений, уведомлений и событий с поддержкой резервного копирования в S3.
- Настройка: поддержка предварительного ввода данных о членах семьи для разрешения имен и настраиваемые шаблоны промптов для локализации.
Система предназначена для работы как единый процесс на небольшом Linux VPS и включает голосовой сервер для исходящих сообщений.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.