Skip to content

NexusFernandez/telegram-automation-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Telegram AI Business Bot

Python Telegram bot with AI-powered reports, scheduling, alerts, and chat.
Runs 100% locally with Ollama. No API keys. No subscriptions.

Get on Gumroad Stars


✨ Features

/report β€” Business Reports πŸ“Š

Generate daily/weekly business reports with key metrics, summaries, and action items. Powered by local AI (Ollama).

/schedule β€” Smart Scheduling ⏰

Schedule reminders and recurring tasks. Never miss a deadline or follow-up again.

/alert β€” Automated Alerts πŸ””

Set up keyword-based alerts and notifications. Monitor RSS feeds, prices, or any webhook source.

/memo β€” Quick Notes πŸ“

Capture ideas, meeting notes, and to-dos in your private Telegram chat. Searchable and organized.

/ai β€” AI Assistant 🧠

Chat with a local AI model (Ollama) directly in Telegram. No data leaves your machine.

πŸš€ Quick Start

# 1. Clone and install
git clone https://github.com/NexusFernandez/telegram-automation-bot.git
cd telegram-automation-bot
pip install -r requirements.txt

# 2. Run setup
chmod +x setup.sh
./setup.sh

# 3. Configure your bot token
# Edit config.yaml β€” add your Telegram bot token from @BotFather

# 4. Run
python bot.py

Prerequisites

  • Python 3.10+
  • Telegram bot token (from @BotFather)
  • Ollama running locally (for /ai command)

βš™οΈ Configuration

Edit config.yaml to customize:

telegram:
  token: "your_telegram_bot_token"

ollama:
  base_url: "http://localhost:11434"
  model: "gemma3:27b"
  timeout: 30

commands:
  schedule:
    time_format: "HH:mm"
    enabled: true
  alerts:
    enabled: true
    notification_delay: 300
  report:
    enabled: true
    include_stats: true

πŸ”’ Privacy First

Feature This Bot Typical SaaS Bot
Your data Stays on your machine Sent to cloud
AI processing Local (Ollama) Remote API
API keys needed None OpenAI, etc.
Monthly cost €0 after purchase $10-50/month
Source code Full Python source Black box

⬆️ Pro Version β€” €21

The free version is MIT-licensed and fully functional. Get the Pro version on Gumroad β†’ for:

  • Multi-chat management dashboard
  • CRM integration hooks
  • Advanced scheduling with timezone support
  • Priority support

πŸ› οΈ Tech Stack

  • Python 3.10+ β€” core runtime
  • pyTelegramBotAPI β€” Telegram Bot API wrapper
  • Ollama β€” local AI inference (Gemma3, Llama3, etc.)
  • PyYAML β€” configuration management

πŸ“¦ More Tools from Nexus


⭐ Star this repo if you find it useful!

Built by Nexus Fernandez Β· nexusmind30.gumroad.com

About

πŸ€– Python Telegram bot with AI-powered reports, scheduling, alerts, and chat β€” runs locally with Ollama

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors