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

https://github.com/divith123/filter-bot

Filter Bot is a powerful, easy-to-use Telegram bot designed to help you filter, moderate, and manage your groups effectively. Built with Python, this bot provides advanced filtering features and seamless integration with Telegram's API.
https://github.com/divith123/filter-bot

chatbot python telegram-bot

Last synced: 4 months ago
JSON representation

Filter Bot is a powerful, easy-to-use Telegram bot designed to help you filter, moderate, and manage your groups effectively. Built with Python, this bot provides advanced filtering features and seamless integration with Telegram's API.

Awesome Lists containing this project

README

          

# Filter Bot - A Telegram Bot for Content Filtering

Filter Bot is a powerful, easy-to-use Telegram bot designed to help you filter, moderate, and manage your groups effectively. Built with Python, this bot provides advanced filtering features and seamless integration with Telegram's API.

## 🚀 Features

- Add custom filters to messages
- Keyword-based message moderation
- Support for media and text filters
- Easy-to-configure settings using `/config`
- Group management tools for admins
- Lightweight and fast performance

## 🛠️ Installation Steps

1. Clone the repository:

```bash
git clone https://github.com/Divith123/Filter-Bot.git
cd Filter-Bot
```

2. Install the required dependencies:

```bash
pip install -r requirements.txt
```

3. Configure your bot settings:

Edit `sample_config.py` and add your Telegram bot token and other necessary configurations:

```python
API_ID = "YOUR_API_ID"
API_HASH = "YOUR_API_HASH"
BOT_TOKEN = "YOUR_BOT_TOKEN"
```

4. Run the bot:

```bash
python3 bot.py
```

## 🧐 Files and Directories

- **bot.py**: Main bot script.
- **plugins/**: Directory containing additional feature plugins.
- **database/**: Directory for database-related scripts.
- **requirements.txt**: Python dependencies.
- **sample_config.py**: Configuration template for the bot.

## 💻 Built with

- **Python**
- **Telegram Bot API**
- **Telethon** for async communication

## 📝 License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

---

Developed with ❤️ by [Divith123](https://github.com/Divith123).