Dump-Assistant-Bot: Your Smart AI Sidekick for Telegram
Automate routine tasks and engage your communities with a context-aware assistant powered by Gemini, OpenAI, or optional local Ollama.
"Analyzing the provided link. Here is the summary of the key findings..."
Hyper-Competent Automation
Designed for community managers who need fast cloud AI by default, with OpenAI-compatible and local options when they need them.
Cloud AI
Gemini is the recommended default with Structured Outputs, alongside OpenAI-compatible and Ollama endpoints.
Context Awareness
Caches previous posts and conversation threads to provide coherent, relevant responses every time.
Link Reading
Automatically analyzes articles, PDFs, and web pages shared in the chat to provide instant summaries.
'Instigator' Mode
Keep the conversation flowing. The bot can auto-comment to stimulate engagement in quiet groups.
Rich Messages
Supports Telegram Bot API 10.1+ native tables, lists, and LaTeX formulas with automatic fallback.
Security Hardening
Protects against DNS rebinding, filters private IP addresses, and secures relay target messaging.
Owner Co-pilot
Personalized command set for administrators to manage their digital presence with surgical precision.
Anti-spam & Focus
Smart filtering detects noise and spam, keeping your Telegram feed clean and focused on what matters.
The Neural Pipeline
Telegram
User sends a message or link
The Bot
Applies filters and retrieves context
Cloud LLM
Gemini or OpenAI generates the response
Response
Instant, smart feedback in Telegram
Quick Installation
Get your assistant up and running in minutes. Requires Node.js and an API key for your selected cloud provider.
npm install
cp .env.example .env
# .env
TELEGRAM_BOT_TOKEN=your_token
BOT_USERNAME=your_bot_username
ALLOWED_CHAT_IDS=-1001234567890
OWNER_USER_IDS=123456789
LLM_PROVIDER=gemini
GEMINI_API_KEY=your_key
GEMINI_MODEL=gemini-3.5-flash
Command Center
Control every aspect of your assistant with simple, powerful Telegram commands.
/post
Publish markdown post to channel
/postlink
Generate post from URL & publish
/chatid
Get current chat context
/status
Check bot health & LLM
/on
Enable AI automation
/off
Pause assistant features
/usage
Show detailed token usage statistics