An open API service indexing awesome lists of open source software.

https://github.com/mahtosujeet/miniuserbot

πŸ€– MiniUserBot ⚑ – A powerful Telegram userbot built with Python & Telethon! πŸš€ Automate replies, manage groups, fetch images, Google search in chat, delete messages, kick users & moreβ€”all with simple commands! πŸ”₯βš™οΈ Take control of your chats like a pro! πŸ’¬βš‘
https://github.com/mahtosujeet/miniuserbot

asyncio bot python telegram telegram-bot telethon userbot

Last synced: 4 months ago
JSON representation

πŸ€– MiniUserBot ⚑ – A powerful Telegram userbot built with Python & Telethon! πŸš€ Automate replies, manage groups, fetch images, Google search in chat, delete messages, kick users & moreβ€”all with simple commands! πŸ”₯βš™οΈ Take control of your chats like a pro! πŸ’¬βš‘

Awesome Lists containing this project

README

          

# MiniBot

[![Last commit](https://img.shields.io/github/last-commit/MahtoSujeet/miniuserbot?&logo=github)](https://github.com/MahtoSujeet/miniuserbot)
[![Size](https://img.shields.io/github/repo-size/MahtoSujeet/miniuserbot?color=green)](https://github.com/MahtoSujeet/miniuserbot)

## A Mininal yet Powerful Telegram Userbot.

This telegram userbot only has the minimal features that you need,
making it **the fasttest** userbot out there.

![Demo GIF](./assets/demo.gif)

Although it does come with many feature out of the box, one can still install plugins
to get more features.

### To contribute, follow below instruction.

* Clone the repo.
* Create virtual env and Install requirements using `python3 -m pip install -r --no-cache-dir requirements.txt`
* Make pull request on GitHub.

## Current file structure

```
β”œβ”€β”€ config.py
β”œβ”€β”€ downloads
β”œβ”€β”€ minitgbot.session
β”œβ”€β”€ Procfile
β”œβ”€β”€ README.md
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ runtime.txt
β”œβ”€β”€ sample_config.py
β”œβ”€β”€ string_session.py
└── userbot
β”œβ”€β”€ assistant
β”‚Β Β  β”œβ”€β”€ chat_assist.py
β”‚Β Β  └── chat_info.py
β”œβ”€β”€ core
β”‚Β Β  β”œβ”€β”€ client.py
β”‚Β Β  β”œβ”€β”€ constants.py
β”‚Β Β  β”œβ”€β”€ __init__.py
β”‚Β Β  β”œβ”€β”€ logger.py
β”‚Β Β  β”œβ”€β”€ session.py
β”‚Β Β  └── tg_manager.py
β”œβ”€β”€ __init__.py
β”œβ”€β”€ __main__.py
β”œβ”€β”€ plugins
β”‚Β Β  β”œβ”€β”€ alive.py
β”‚Β Β  β”œβ”€β”€ evaluators.py
β”‚Β Β  β”œβ”€β”€ greetings.py
β”‚Β Β  β”œβ”€β”€ images.py
β”‚Β Β  β”œβ”€β”€ __init__.py
β”‚Β Β  β”œβ”€β”€ install.py
β”‚Β Β  β”œβ”€β”€ ping.py
β”‚Β Β  β”œβ”€β”€ plus.py
β”‚Β Β  β”œβ”€β”€ psave.py
β”‚Β Β  β”œβ”€β”€ stripe_chk_handler.py
β”‚Β Β  └── stripe_chk.py
└── utils
β”œβ”€β”€ google_img_dl.py
β”œβ”€β”€ __init__.py
└── plugin_manager.py

7 directories, 32 files
```

# Command List
### Chat Helper
* `id` - Get User/Chat id.
* `del` - Delete replied message.
* `purge` - Delete all messages till replied message.
* `psave` - Saves the replied message (Video) to a specified group.

* `alive` - Get bot's running status.
* `ping` - Check server's ping.
* `install` - Installs plugin by sending custom file.

* `eval` - To Execute python script/statements in a subprocess.
* `exec` - To Execute shell commands in a subprocess.

## Greeting commands
* `hbd` - Happy birthday.
* `thanks` - Thanks message.
* `hi` - HI message made with flower emoji.
* `gm` - Good Morning message.
* `gm2` - Good Morning message 2.
* `gm3` - Good Morning message 3.
* `gn` - Good Night message.
* `gn2` - Good Night message 2.
* `gn3` - Good Night message 3.
* `getwell` , `luck` , `cheer`, `sprinkle`

# Contact Me
Telegram: `@SujeetMahto`
Instagram: `sujeetvibes`