Download the PHP package uzdevid/yii2-telegram-bot without Composer
On this page you can find all versions of the php package uzdevid/yii2-telegram-bot. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package yii2-telegram-bot
PHP-da Telegram bot
PHP-da oson hamda mukammal Telegram bot yaratish uchun kerakli kutubxona.
O'rnatish
Ushbu kengaytmani o'rnatishning eng afzal usuli - composer orqali.
O'rnatish uchun quyidagi buyruqni ishga tushiring:
Botning asosiy obyektini yaratish
Bot sozlamalari
Bot tokenini @BotFather dan olishingiz mumkin
Agar bot doyimiy faqat bitta telegram akkaunt bilan ishlaydigan bo'lsa chat_id yoki username parametrini ham kiritishingiz mumkin. Shu holda habar yuborayotganda ushbu parametrlarni kiritishingiz shart bo'lmaydi
Bot obyektini yaratish
Matnli habar yuborish
chatId() - habar yuboriladigan chat id sini qabul qabul qiladi.
sender() - so'rov yuborishga mo'ljallangan.
method() - yuboriladigan so'rovni qabul qabul qiladi.
send() - so'rovni yuboradi.
Rasmli habar yuborish
Rasmli habar yuborish ham huddi matnli habar yuborish kabi amalga oshiriladi. Faqatgi farqi rasmni yuborish uchun method() metodiga SendPhoto obyektini uzatish kerak.
SendPhoto - rasmli habar yuborish uchun kerakli klass.
caption() - rasmli habar yuboriladigan matn.
hasSpoiler() - rasmni spoiler ko'rinishida yuborish.
Tugmali habar yuborish
Tugmali habar yuborilganidan so'ng undan keyingi habardan tugmalarni o'chirish uchun yangi habarni shunday ko'rinishda yuborish kerak
ReplyKeyboardMarkup - tugma yaratish uchun kerakli klass.
resizeKeyboard() - tugmalarni o'lchamini o'zgartirish mumkinligini yoqish.
addRow() - tugmalarga yangi qator yaratadi.
ReplyRow - tugmalar uchun yangi qator yaratish uchun kerakli klass.
addButton() - tugma qo'shish.
ReplyButton tugma yaratish uchun kerakli klass.
addReplyMarkup() - tugmalarni habarga biriktirib yuborish uchun kerakli metod.
Botdan habarlarni qabul qilish va qayta ishlash
index.php
$requestBody - telegramdan kelgan so'rov.
handler() - so'rovlarni qabul qiluvchi va qayta ishlovchi metod.
on() - qabul qilinadigan so'rovlarni qo'shish uchun kerakli metod.
ChatStart.php
canHandle() - so'rovni qabul qilinadimi yoki yo'qmi tekshiradi.
handle() - so'rovni qabul qilgandan so'ng ishlovchi metod.