Skip to main content

bu aiogram kutubxonasi uchun aiogram cli (command line tool)

Project description

aiogram-cli version - 1.0.2

bu aiogram uchun cli (command line tool)

siz bu cli yordamida loyihalarni osonlik bilan kam vaqt ichida yasay olasiz, handler, funksiyalarni qisqa vaqt ishida qo'shaolasiz

O'RNATISH

  1. repositoriyni clone qiling
pip install aiogram-cli2
  1. Siz aiogram-cli ni ornatdizgiz, endi kodni o'chirib tashlashingiz mumkin

ISHLATISH

loyiha yaratish

aiogram-cli init <project-name>

path parametrini o'rniga loyixangiz nomini yozing yoki nuqta qo'yisangiz ham bo'ladi

loyihani template bilan yaratish

aiogram-cli init bot --with-template

--with-template bilan siz loyihani template bilan yaratishingiz mumkin

men yasagan template sodda va u handlerlar keyboardlar statelarni a middlewareni o'z ichiga oladi va database yo'q (hozircha)

loyihani ishga tushiish

aiogram-cli run <file_name.py>

savol: nega python file_name.py qilib ishga tushirsak ham bo'ladiku? javob: bu python file_name.pychunki bu reload qilaoladi yani qaysidir faylga qaysidir kod yozilsa yoki qaysidir kod o'chirib tashlansa, bu o'zgarishni payqaydi loyihani qayta ishga tushirib yuboradi va har safar loyihani qo'lda to'xtatib yana qo'lda ishga tushirmasligingizni oldini oladi

loyahaga majburiy obuna qo'shish, buning uchun siz aiogram-cli buyrug'idan keyin add force-follow-to-channel buyrig'ini yozishingiz kerak bo'ladi

aiogram-cli add force-follow-to-channel

majburiy obuna kodi handlers papkasini ichidagi users papkasini ichidagi start.py fayliga qo'shilari

loyihaga admin handler qo'shish, yani admin panel

aiogram-cli add admin-handler <path>

buni qo'shganingizdan keyin siz .env fayliga kirib ADMIN_ID ni berishungiz kerak bo'ladi

loyihaga telefon raqamni qabul qiluvchi handler qo'shish buning uchun siz add phone-number-handler dan foydalishingiz kerak bo'ladi

aiogram-cli add phone-number-handler

Loyihaga joylashuvni qabul qiluvchi handler qo'shish

aiogram-cli add location-handler

Author: @python-dev

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

aiogram_cli2-1.0.2.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

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

aiogram_cli2-1.0.2-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file aiogram_cli2-1.0.2.tar.gz.

File metadata

  • Download URL: aiogram_cli2-1.0.2.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for aiogram_cli2-1.0.2.tar.gz
Algorithm Hash digest
SHA256 d25f57512edaa1b9ad456f7076fe6cd3205a297160756301d902aada02864afe
MD5 18ac2431ed6451b9309e28753afabd82
BLAKE2b-256 6fd94e2d2bed9119c4acba0697c243d9a62a81bdb539f467a3b3717b2f245b00

See more details on using hashes here.

File details

Details for the file aiogram_cli2-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: aiogram_cli2-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for aiogram_cli2-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 75a4f379bd5ef0a94dd4515c2f5b9e81505edbfe707c56ef10bf5532564c61ca
MD5 1900b84f9231d6e402cb520bc5f17663
BLAKE2b-256 6c2771baeeb916d9a2b599d5aba02a6908a99d6a0a35acd9ae48dab24e976c20

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