Skip to main content

Допоміжна бібліотека для роботи з aiogram

Project description

AioHelp

AioHelp — це допоміжна бібліотека для роботи з Aiogram, яка спрощує створення та налаштування Telegram-ботів.

Основні можливості

  • Швидкий старт: Бібліотека надає шаблони для запуску бота за кілька кроків.
  • Роутери та хендлери: Простий спосіб обробки команд.
  • Генерація клавіатур: Інструменти для створення клавіатур Telegram.
  • Middleware: Легке налаштування проміжного програмного забезпечення.

Встановлення

  1. Установіть бібліотеку за допомогою pip:

    pip install aiohelp
    
  2. Створіть структуру проекту:

    python -m aiohelp_project.create
    

Використання

Файл config.py

Додайте ваш токен у файл config.py:

BOT_TOKEN = "your_telegram_bot_token"

Хендлери

Бібліотека підтримує сучасний підхід Aiogram 3.x. У handlers.py додавайте обробку команд:

from aiogram import Router, types
from aiogram.filters import Command

router = Router()

@router.message(Command(commands=["start"]))
async def start_command(message: types.Message):
    await message.answer("Привіт! Це твій бот.")

Додаткові можливості

Генерація клавіатур

from aiohelp.keyboards import generate_keyboard

keyboard = generate_keyboard([
    ["Кнопка 1", "Кнопка 2"],
    ["Кнопка 3"]
])

Middleware

from aiohelp.middlewares import SimpleLoggingMiddleware

middleware = SimpleLoggingMiddleware()

Підтримка

Якщо у вас є питання чи пропозиції, звертайтеся:

#\x00 \x00a\x00i\x00o\x00h\x00e\x00l\x00p\x00 \x00 \x00#\x00 \x00a\x00i\x00o\x00h\x00e\x00l\x00p\x00 \x00 \x00

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

splaueef-0.1.1.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

splaueef-0.1.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file splaueef-0.1.1.tar.gz.

File metadata

  • Download URL: splaueef-0.1.1.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.9

File hashes

Hashes for splaueef-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c7c1e569da2b7f0aeea57744928fabcf936019a011bf92d0a623efd645463ca9
MD5 49715e7a16484528fd42ce9d3194457b
BLAKE2b-256 edc008051d713117f15238d8c698df39bbec06d73a2c342a44b359d186fa3c9e

See more details on using hashes here.

File details

Details for the file splaueef-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: splaueef-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.9

File hashes

Hashes for splaueef-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5ffaf0dee0b1e217d19ae2e7e4ce3d08d4992fdadb47c4ea55a4d3bce0d860c2
MD5 cb8c414ca1e99bc0ea856bef588cd928
BLAKE2b-256 a7827b4a1e90e49f064bb4c2772ea8f35055521edd71bae9f756a3061cd2c82d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page