Skip to content

Navigation Menu

Sign in
Sign up

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

πŸš€ 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

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /