NyanNyanovich/nyan

Automatic news aggregator in Telegram / Автоматический агрегатор новостей в Телеграме

What it solves

Nyan is a news aggregator that prevents information overload by scraping news from various Telegram channels, clustering similar posts together, and organizing them into a unified feed. It also categorizes sources into groups to help users evaluate the trustworthiness of the information.

How it works

The system uses a crawler to scrape content from Telegram channels. It stores data in MongoDB. It can be configured to use Large Language Models (LLMs) via OpenAI or OpenRouter to provide advanced features, with the model choice being configurable via a JSON file.

Who it’s for

Users who want a consolidated, organized view of news from multiple Telegram channels without having to read redundant similar posts.

Highlights

  • Automated Scraping: Scrapes news from multiple Telegram sources.
  • Post Clustering: Groups similar posts to reduce redundancy.
  • Curation: Organizes sources into trust-based groups.
  • LLM Integration: Supports multiple LLM providers including OpenAI and OpenRouter for enhanced functionality.

Related

  • Project
  • Project
  • Project
  • Project
  • Project