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
- repositoriyni clone qiling
pip install aiogram-cli2
- Siz aiogram-cli ni ornatdizgiz, endi kodni o'chirib tashlashingiz mumkin
ISHLATISH
loyiha yaratish
aiogram-cli init <project-name>
bu loyixani sodda template bilan yaratib beradi
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.py```chunki 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
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](https://t.me/python_dev323)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aiogram_cli2-1.0.5.tar.gz.
File metadata
- Download URL: aiogram_cli2-1.0.5.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
595fe32ba886a85ace7848d43c75a3a4fe254ffa8f08b6ca27849b4deeb48675
|
|
| MD5 |
0840c658888e949949f20d1d07156109
|
|
| BLAKE2b-256 |
c71c72fa1d1beff9fb8b66fe168cbba4f510bd938b32977aeec4d4b2cbe57ddf
|
File details
Details for the file aiogram_cli2-1.0.5-py3-none-any.whl.
File metadata
- Download URL: aiogram_cli2-1.0.5-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cffb3931a1e854dbcdad819b78cbe06881064edc1a82345e3040eea74a662b77
|
|
| MD5 |
df70048915a1136950b77afa8605aaff
|
|
| BLAKE2b-256 |
138ecd98cbb2c462b4c90aae0fff33bb654c354a6ab688cc3641fb30658f532a
|