Skip to content

telegram-bot-sdk kutubxonasi ustiga qurilgan kichkina php-telegram-bot freymvorki

Notifications You must be signed in to change notification settings

sobirjonovs/php-telegram-bot

Repository files navigation

[Telegram] tutorialsgroup [Telegram] sobirjonovs

Qisqacha qoʻllanma (BotFramework 1.0 versiyasi uchun)

Kichkina masshtabli botlar uchun optimal bot shablon

Vaqtinchalik va doimiy ma'lumotlarni saqlash

Vaqtinchalik va doimiy ma'lumotlarni saqlash storage/StorageManager menejeri orqali amalga oshiriladi. Bu menejer barcha hendlerlarga biriktirilgan bo'lib, har bir hendlerni ichida $this->storage kabi ishlatsa bo'ladi. Ma'lumotlar storage/files/storage.txt faylida saqlanadi.

Hendlerlarga ajratish

Apdeytlarni boshqarish uchun handlers/User papkasidagi user_handler.php fayliga kerakli funksiyani yozish kerak. Batafsil user_handler.php faylida yozilgan.

Global yordamchi funksiyalar yozish

Global yordamchi funksiyalarni config/helpers.php fayliga yozish mumkin

Afzalliklar

  • Obyektga yo'naltirilgan
  • Tezkor ishlash
  • Maxsus ma'lumotlar boshqaruv menejeri (StorageManager)
  • Boshlang'ich shablon
  • Ichki qurilgan regex
  • va boshqalar

Namuna kodlar

Namuna kodlarni ko'rish uchun handlers/User/user_handler.php faylini ko'ring. start hamda inline metodi handlers/User/MessageHandler hendlerga tegishli bo'lsa, data metodi handlers/User/CallbackQueryHandler hendlerga tegishli.

/start bosganda

image

/getinline bosganda

image

"Inline 1" tugmasi bosilganda

image

About

telegram-bot-sdk kutubxonasi ustiga qurilgan kichkina php-telegram-bot freymvorki

Resources

Stars

Watchers

Forks

Packages

No packages published