Автоматический фильтр писем из рассылки mosling с семантическим анализом через Groq AI (Llama 3.3 70B) и уведомлениями в Telegram.
Скрипт работает на Google Apps Script — бесплатно, без сервера, полностью автоматически (рекомендована к использованию). Также существует версия на Python со схожим функционалом.
Gmail (письма от mosling)
↓
Google Apps Script (раз в час)
↓
Groq API — Llama 3.3 70B (семантический анализ)
↓
Telegram (уведомление, если релевантно)
Скрипт не просто ищет ключевые слова — он понимает смысловые связи. Например, объявление о конференции по конфликтогенности будет распознано как релевантное для исследователя, занимающегося анализом тональности, потому что обе области изучают эмоциональную нагрузку текста.
- Аккаунт Google (Gmail)
- Telegram-аккаунт
- Groq API key (бесплатно, без карты)
Подробная инструкция — в SETUP.md.
Краткий план:
- Создать Telegram-бота через @BotFather
- Получить Groq API key на console.groq.com (бесплатно, без карты)
- Открыть script.google.com и создать новый проект
- Вставить код из
src/main.js - Заполнить переменные в начале файла
- Настроить триггер (раз в час)
mosling-bot/
├── src/
│ └── main.js # Основной скрипт
│ └── main.py # Скрипт для запуска на Python
├── README.md # Этот файл
├── SETUP.md # Подробная инструкция по установке
├── PYTHON_SETUP.md # Инструкция по установке (Python версия)
├── CONFIGURATION.md # Настройка интересов и параметров
└── LICENSE # MIT License
📬 Новое релевантное письмо в mosling
Тема: Семинар по конфликтогенности текста — регистрация открыта
Почему интересно: Тема семинара напрямую связана с анализом
эмоциональной нагрузки текста, что пересекается с исследованиями
в области сентимент-анализа и динамики тональности.
Открыть письмо ← кликабельная ссылка
MIT — см. LICENSE.
| Google Apps Script | Python | |
|---|---|---|
| Файл | src/main.js |
src/main.py |
| Где запускается | В облаке Google, автоматически | На вашем ПК или сервере |
| Настройка расписания | Триггер в интерфейсе | cron / Task Scheduler |
| Инструкция | SETUP.md | PYTHON_SETUP.md |