draginline / README.md
dragxd's picture
Initial commit: Drag Inline Bot
993dde7
---
title: Drag Inline Bot
emoji: 🤖
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
license: mit
short_description: A powerful Telegram inline bot with drag functionality
---
# Drag Inline Bot
A feature-rich Telegram inline bot built with Python that provides various utilities and interactive features.
## Features
- **Inline Query Support**: Search and interact through inline queries
- **Admin Tools**: Comprehensive admin functionality
- **File Handling**: Upload and process various file types
- **AI Integration**: Built-in AI capabilities
- **Multi-language Support**: Translation and localization features
- **Database Integration**: SQLite and MongoDB support
- **Media Processing**: Image and video processing capabilities
## Setup
### Environment Variables
You need to set the following environment variables:
- `API_ID`: Your Telegram API ID
- `API_HASH`: Your Telegram API Hash
- `BOT_TOKEN`: Your Telegram Bot Token
- `SESSION_STRING`: Your Telegram session string
- `MONGO_URL`: MongoDB connection string
- `LOG_CHANNEL`: Channel ID for logging
- `AKENO_KEY`: API key for additional services
### Installation
1. Clone this repository
2. Install dependencies: `pip install -r requirements.txt`
3. Set up your environment variables
4. Run the bot: `python -m AkenoX`
## Usage
The bot provides various inline commands and features. Use `@your_bot_username` in any chat to access inline functionality.
## Docker
This project includes Docker support for easy deployment:
```bash
docker build -t drag-inline-bot .
docker run -d --name drag-inline-bot \
-e API_ID=your_api_id \
-e API_HASH=your_api_hash \
-e BOT_TOKEN=your_bot_token \
-e SESSION_STRING=your_session_string \
-e MONGO_URL=your_mongo_url \
-e LOG_CHANNEL=your_log_channel \
-e AKENO_KEY=your_akeno_key \
drag-inline-bot
```
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contributing
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.
## Support
For support, please contact the development team or open an issue on the repository.