A modern and flexible template for creating Telegram bots built with ❤️ by CodeArcadia-fastest.
Aiogram3x-template is a modern and flexible template for creating Telegram bots using the aiogram 3.x framework.
This template provides a ready-to-use project structure with development best practices, including:
- 🤖 Modern stack: aiogram 3.x with async support
- 📁 Clean architecture: Code separation into logical modules (handlers, services, middleware)
- 🔧 Ready solutions: Built-in logging, admin notifications, and throttle protection systems
- 🎯 Scalability: Easily extensible structure for projects of any size
- 📝 Command support: Bot command system with customizable descriptions
Whether you're creating a simple chat bot or a complex automation system, this template helps you start development quickly and efficiently.
- 🤖 Bot Framework: Built on aiogram 3.x with full async support
- 📁 Clean Architecture: Organized structure with handlers, services, and middleware
- � Ready Components: Pre-built logging, admin notifications, and throttle protection
- 📝 Command System: Easy-to-use bot command registration and management
- �️ Error Handling: Robust error handling and logging mechanisms
- 🔐 Security: Built-in rate limiting and protection mechanisms
- 📊 Scalability: Modular design for easy extension and maintenance
- 🎯 Developer Friendly: Clear documentation and best practices implementation
-
Clone the repository:
git clone https://github.com/CodeArcadia-fastest/Aiogram3x-template.git
-
Navigate to the project directory:
cd Aiogram3x-template -
Install dependencies :
pip install -r requirements.tsx
-
Start the project:
python main.py
You can configure the following options in the code:
- Bot token:
config.BOT_TOKEN - Admins:
config.ADMIN_IDS - Throttle settings:
config.THROTTLE_SETTINGS - Log settings:
config.LOG_SETTINGS
Made with passion by CodeArcadia-fastest & Pol-Anderson
This project is licensed under the MIT License.
Feel free to use, modify, and distribute it — just don’t forget to ❤️ responsibly.
