Skip to content

Smart platform for automatic monitoring and reposting content from Telegram channels with AI processing. ContentFlow provides AI-powered content moderation, automated channel monitoring, smart reposting capabilities, analytics dashboard, and a convenient web interface for managing content workflows

License

Notifications You must be signed in to change notification settings

mr8bit/ContentFlow

Repository files navigation

ContentFlow

License: MIT Python 3.11+ FastAPI React Docker

ContentFlow Logo

Smart platform for automatic monitoring and reposting content from Telegram channels with AI processing

✨ Features

  • 🤖 AI Moderation - Automatic content filtering using LLM
  • 📊 Channel Monitoring - Track new posts in Telegram channels
  • 🎯 Smart Reposting - Automated publishing with custom settings
  • 📈 Analytics - Statistics and performance metrics
  • 🔧 Web Interface - Convenient management through browser

📸 Screenshots

Dashboard

ContentFlow Dashboard

Analytics

ContentFlow Analytics

🚀 Quick Start

Requirements

  • Docker and Docker Compose
  • Telegram API credentials
  • OpenRouter API key (for AI)

Installation

  1. Clone the repository
git clone https://github.com/username/contentflow.git
cd contentflow
  1. Configure environment variables
cp .env.example .env
# Edit .env file with your credentials
  1. Start the application
docker-compose up -d
  1. Open web interface
http://localhost:3000

📝 Configuration

Variable Description Example
TELEGRAM_API_ID Telegram app ID 12345678
TELEGRAM_API_HASH Telegram app hash abcdef...
OPENROUTER_API_KEY AI processing key sk-or-...
DATABASE_URL Database URL postgresql://...

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🆘 Support


Made with ❤️ for content automation

About

Smart platform for automatic monitoring and reposting content from Telegram channels with AI processing. ContentFlow provides AI-powered content moderation, automated channel monitoring, smart reposting capabilities, analytics dashboard, and a convenient web interface for managing content workflows

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published