Skip to main content

🤖 EasyAiogram

EasyAiogram is a beginner-friendly wrapper for the Aiogram framework.
It simplifies creating Telegram bots by making commands, inline buttons, and callbacks effortless — no boilerplate, no async headaches.


🚀 Features

✅ Create bots with just a few lines
✅ Add commands easily
✅ Build inline keyboards with a simple .append() chain
✅ Handle callbacks without extra setup
✅ Clean, object-oriented API — perfect for both beginners and small projects


🧩 Installation

pip install aiogram
pip install easyaiogram


# Example usage

```bash
from easy_aiogram import EasyAiogram

bot = EasyAiogram("YOUR_BOT_TOKEN")

# Create an inline keyboard
main_key = bot.createinkey("main").append("Press me", "pressed")

# Register a command
bot.makecommand("/start", "Welcome to Easy Aiogram!", main_key)

# Handle the callback
bot.oncallback("pressed", "You pressed the button!")

# Start the bot
bot.startbot()

Metadata

Release files for easyaiogram 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for easyaiogram 0.1.0
File Size Uploaded
easyaiogram-0.1.0.tar.gz 2.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for easyaiogram 0.1.0
File Interpreter ABI Platform
easyaiogram-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.2 kB

Release files / easyaiogram-0.1.0.tar.gz

Download URL easyaiogram-0.1.0.tar.gz
Size 2.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b71f0631fa9b25b698aa21bb3747742bcc724b3ec3ad2364336dd4716323a06d
BLAKE2b-256 checksum
How to use checksums
7fffc04bf08decedd1b691ec299570702c415ea3de397246ddb51087581811d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / easyaiogram-0.1.0-py3-none-any.whl

Download URL easyaiogram-0.1.0-py3-none-any.whl
Size 2.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8de35da8639ce7f4d0f2f9b6cf72534aaaad5f06add5f887a5ca9f5368a892fc
BLAKE2b-256 checksum
How to use checksums
9baaf2a97214d3a09fcc97f23f959d4ca894d05b2859596cbaf152542e5c1ac4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page