
Smart platform for automatic monitoring and reposting content from Telegram channels with AI processing
- 🤖 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
- Docker and Docker Compose
- Telegram API credentials
- OpenRouter API key (for AI)
- Clone the repository
git clone https://github.com/username/contentflow.git
cd contentflow
- Configure environment variables
cp .env.example .env
# Edit .env file with your credentials
- Start the application
docker-compose up -d
- Open web interface
http://localhost:3000
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://... |
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.