Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZynQR Logo

Engine Version Project Version License

Aiogram3x-template — Template for creating Telegram bots

A modern and flexible template for creating Telegram bots built with ❤️ by CodeArcadia-fastest.


📌 About

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.


✨ Features

  • 🤖 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

🚀 Installation

  1. Clone the repository:

    git clone https://github.com/CodeArcadia-fastest/Aiogram3x-template.git
  2. Navigate to the project directory:

    cd Aiogram3x-template
  3. Install dependencies :

    pip install -r requirements.tsx
  4. Start the project:

    python main.py

⚙️ Configuration

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


🧑‍💻 Developer

Made with passion by CodeArcadia-fastest & Pol-Anderson


📜 License

This project is licensed under the MIT License.
Feel free to use, modify, and distribute it — just don’t forget to ❤️ responsibly.

About

Template for creating Telegram bots

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages