Telegram bot for group management
Top 50.8% on sourcepulse
This project provides a feature-rich Telegram group management bot designed to automate moderation tasks, detect and remove inappropriate content, and enhance community engagement. It targets Telegram group administrators and moderators seeking an AI-powered solution for content filtering and automated responses.
How It Works
The bot leverages Spring Boot and the Telegrambot-Api for its core functionality. It integrates with OpenAI and Google Cloud Vision APIs for advanced content analysis, enabling the detection of explicit videos, stickers, images, and identifying gambling-related or other prohibited content. The bot also supports custom keyword filtering, regular expression-based responses, and daily word cloud statistics.
Quick Start & Requirements
start.sh
via curl
and execute it. Then, run docker-compose up -d
from /home/feiyangdigitalbotconf/
.conf.json
in /home/feiyangdigitalbotconf/
with your Telegram bot token and username.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The README mentions a potentially dangerous operation for database volume removal during updates, requiring manual backup and verification of database files. It also notes the need to adjust vm.overcommit_memory
in sysctl.conf
for optimal operation.
10 months ago
1 week