Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abirhasan2005/message-manager-bot
A Telegram Message Manager Bot by @AbirHasan2005
https://github.com/abirhasan2005/message-manager-bot
bot delete manager message pyrogram python telegram
Last synced: 10 days ago
JSON representation
A Telegram Message Manager Bot by @AbirHasan2005
- Host: GitHub
- URL: https://github.com/abirhasan2005/message-manager-bot
- Owner: AbirHasan2005
- Created: 2021-06-06T10:24:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-01T20:44:29.000Z (over 2 years ago)
- Last Synced: 2024-08-09T13:15:37.448Z (3 months ago)
- Topics: bot, delete, manager, message, pyrogram, python, telegram
- Language: Python
- Homepage: https://t.me/MessageManager_Bot
- Size: 20.5 KB
- Stars: 34
- Watchers: 2
- Forks: 37
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Messages-Manager-Bot
A Telegram Message Manager Bot by [@AbirHasan2005](https://github.com/AbirHasan2005). This Bot can delete specific type of messages from Group. I specially use for [@linux_repo](https://t.me/linux_repo) for Automatically deleting Videos.
## Features:
- Delete Specific Type of Messages.
- Set Blocked Extensions.
- If any Media message contains Blocked Extension than bot will automatically delete it.
- Set Blocked Words.
- If any Media or Text message contains Blocked Words than bot will automatically delete it.
- Set Custom Block Filters.
- You can set many filters. Such as Allow Text, Video, Document, Audio, Photo, Sticker, GIF & Forwarded Message.Just Deploy Bot & Check All Features!
More features coming soon!
## Deploy Bot
### Configs:
- `API_ID` Get this from [@TeleORG_Bot](https://t.me/TeleORG_Bot).
- `API_HASH` Get this from [@TeleORG_Bot](https://t.me/TeleORG_Bot).
- `BOT_TOKEN` Get this from [@BotFather](https://t.me/BotFather).
- `MONGODB_URI` MongoDB URI for Saving Chat Settings. Video Tutorial [Here](https://www.youtube.com/watch?v=aXlF80Cn7iU).
- `OWNER_ID` Your Telegram User ID.
- `BOT_USERNAME` Your Bot's Username. Without `@`.
- `USER_SESSION_STRING` User Client Session String: [@StringSessionGen_Bot](https://t.me/StringSessionGen_Bot)
- `LOG_CHANNEL` A Telegram Logs Channel ID for some trace.### Heroku Deploy:
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/AbirHasan2005/Message-Manager-Bot)### Host Locally:
```shell
git clone https://github.com/AbirHasan2005/Message-Manager-Bot
cd Message-Manager-Bot
pip3 install -r requirements.txt
# Setup Configurations in configs.py file!
python3 main.py
```### Follow on: