Skip to content

omadli/Django-Webhook-Aiogram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Webhook Aiogram

aiogram kutubxonasida yasalgan telegram botni djangoda webhook qilish uchun shablon. Oddiy echobot misolida!

Dastlabki ishlar:

Birinchi bo'lib kerakli kutubxonalarni o'rnating:

$ pip install -r requirements.txt

Keyingi ish Environment variables uchun .env.example faylidan nusxa olib yarating va shuning ichiga Bot tokeni, Web saytingiz domenini (https protokolda) Secret key va DEBUG parametrlarini kiriting:

$ cp .env.example .env

Management commands

Boshqaruv buyruqlari:

  • runbot telegram botni long poollingda ishga tushiradi. (Saytingiz bo'lmasa yoki serverga qo'ymagan bo'lsangiz botni ishlashini tekshirib ko'rish uchun) Django ishlamaydi!
  • setwebhook botni birinchi marta dastlabki webhook qilib olish uchun
  • deletewebhook webhookni uzish uchun
  • runserver odatdagidek django serverni ishga tushiradi. Telegram bot webhhok ulangan bo'lsa ishlayveradi.

Umumiy

Kerakli kutubxonalarni o'rnatgach va sozlash ishlarini (environment variables) bajargach:

1-ish:

$ python manage.py setwebhook

2-ish

$ python manage.py runserver

Eslatma

Bu faqat SSL sertifikatga ega web domenga ega serverlarda ishlaydi. Agar sizda domen bo'lmasa lokal kompyuteringizda sinab ko'rmoqchi bo'lsangiz ngrok ishlating. WEB_DOMAIN ga xuddi o'sha ngrok bergan domenni kiritsangiz bo'ldi.

© Murodillo😎

Releases

No releases published

Packages

No packages published