Skip to content

pexp13/Mosling-Semantic-Filter-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📬 Mosling Semantic Filter Bot

Автоматический фильтр писем из рассылки 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.

Краткий план:

  1. Создать Telegram-бота через @BotFather
  2. Получить Groq API key на console.groq.com (бесплатно, без карты)
  3. Открыть script.google.com и создать новый проект
  4. Вставить код из src/main.js
  5. Заполнить переменные в начале файла
  6. Настроить триггер (раз в час)

Структура проекта

mosling-bot/
├── src/
│   └── main.js          # Основной скрипт
│   └── main.py          # Скрипт для запуска на Python
├── README.md            # Этот файл
├── SETUP.md             # Подробная инструкция по установке
├── PYTHON_SETUP.md      # Инструкция по установке (Python версия)
├── CONFIGURATION.md     # Настройка интересов и параметров
└── LICENSE              # MIT License

Пример уведомления в Telegram

📬 Новое релевантное письмо в mosling

Тема: Семинар по конфликтогенности текста — регистрация открыта

Почему интересно: Тема семинара напрямую связана с анализом 
эмоциональной нагрузки текста, что пересекается с исследованиями 
в области сентимент-анализа и динамики тональности.

Открыть письмо  ← кликабельная ссылка

Лицензия

MIT — см. LICENSE.


Две версии

Google Apps Script Python
Файл src/main.js src/main.py
Где запускается В облаке Google, автоматически На вашем ПК или сервере
Настройка расписания Триггер в интерфейсе cron / Task Scheduler
Инструкция SETUP.md PYTHON_SETUP.md

About

Автоматический фильтр писем из рассылки mosling с семантическим анализом через Gemini AI и уведомлениями в Telegram. Скрипт работает на Google Apps Script. Бесплатно, без сервера, полностью автоматически.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors