| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A modular Telegram UserBot built on telethon. integrates Gemini for context-aware automation, Edge-TTS for localized voice synthesis, and a custom media stack.
Installation · System Core · Modules Manual · Troubleshooting
Project Akasha is a userbot that actually understands context. instead of static replies, it reads the last few messages and writes something that fits — mimicking your tone and style.
it also includes a TTS wrapper for Amharic/English voice notes, a two-stage music downloader that goes easy on RAM, and a set of group management tools. runs on local machines or cloud (Heroku/Railway).
make sure your directory matches this layout. the bot uses relative paths for fonts and database files.
.
├── Dockerfile
├── LICENSE
├── README.md
├── README_AM.md
├── config.py
├── core
│ ├── database.py
│ └── utils.py
├── docker-compose.yml
├── gitignore
├── hero
│ ├── akasha_hero.png
│ └── image.png
├── install.sh
├── main.py
├── plugins
│ ├── admin_tools.py
│ ├── ai.py
│ ├── creative.py
│ ├── growth.py
│ ├── master_voice.py
│ ├── music.py
│ ├── security.py
│ ├── system.py
│ ├── whois.py
│ └── whois_support
│ └── shadow_tracker.py
├── procfile
├── release_backup
│ └── userbot-1.0.0.zip
└── requirements.txt
1. Prerequisites⚠ critical warning: project akasha contains heavy scraping and growth modules and other (.shadow, .addmembers). misuse will result in an instant and permanent telegram ban. before running this bot, you must read the anti-ban protocols.
requires Python 3.9+ and FFmpeg.
Ubuntu/Debian:
sudo apt update && sudo apt install python3 python3-pip ffmpeg -yWindows:
pip install -r requirements.txtcreate a .env file in the root directory.
# telegram
API_ID=123456
API_HASH=your_api_hash
SESSION=1BVts...
# gemini keys — separate with commas
GEMINI_KEYS=AIzaSy1...,AIzaSy2...,AIzaSy3...
# or individually
GEMINI_KEY1=AIzaSyD...
GEMINI_KEY2=AIzaSyF...
GEMINI_API_KEY=AIzaSy...
# database — leave empty for local json
MONGO_URL=4. Run⚠︎ never commit your .env or session string to any public repo.
python main.pyvalidates keys on startup via Config.check_integrity().
for Render, Railway, or Heroku — skip the .env and inject these directly into the dashboard:
managed by plugins/system.py. handles the away-state logic.
| Command | Logic |
|---|---|
| .auto ai | reads the last 5 messages and writes a reply that fits the conversation. |
| .auto static | replies with a fixed string (e.g., "Busy"). |
| .auto off | disables all automation. |
| .auto [text] | updates the static reply text. |
changes the tone of replies.
keeps replies from looking automated:
Caution
heavy purges or zombie cleaning can trigger telegram's floodWait. use sparingly.
wrapper for Microsoft Edge TTS. supports SSML tags for pitch and rate control.
Command: .say [text] [flags]
| Flag | Effect |
|---|---|
| .f / .m | force female/male voice. |
| .echo | hall effect. |
| .radio | high-pass/low-pass filter chain. |
| .demon | pitch shift -400Hz. |
| .kid | pitch shift +400Hz. |
.whisper — shortcut for .slow + low volume.
pillow based image manipulation.
uses yt-dlp for SoundCloud/YouTube extraction.
Note
files >50MB are rejected to avoid upload timeouts.
disabled by default. hooks into MessageMedia events - if ttl_period > 0:
session-based tool for moving users between groups. handles dedup, filtering, and rate limits automatically.
note: invites go out from your account. telegram restricts accounts that move too fast. use a secondary account you don't mind losing - not your main.
deep profiling tool to monitor target activity across mutual groups. handles async scraping, rate limit bypassing, and cross chat aggregation without triggering api bans.
features:
commands:
FFmpeg not found: make sure FFmpeg is in your system PATH or install via apt.
API key errors: keys auto-rotate, but if all are exhausted .ai will return an error. check your key quota.
Dependency issues:
pip install --force-reinstall -r requirements.txtLicensed under the MIT License.
Project Akasha v1.0
Built for the Unknown purpose ☕︎.
| Back | FazBrowse Home | New Git URL |