Rehber - 4 ay önce

PHP Bot Kütüphanesi: Boting!

Bu rehberin konusu Yusuf Usta bilinen adıyla Quiec‘in oluşturduğu açık kaynaklı, kolay anlaşılır PHP kütüphanesi Boting!

Boting Özellikleri

  • %100 asenkron.
  • Her zaman en son Bot API sürümüne uygun.
  • Küçük boyutlu, yüklenmesi basit tek dosya.
  • Aynı anda birden fazla komut çalıştırabilme.
  • Webhook & GetUpdates desteği.

Boting’i Yükleme

Boting’i yüklemek için ilk önce Composer’ı yüklemeniz gerekir. Composer’ı yükledikten sonra aşağıdaki komutu bir proje klasörü açarak komut istemcinize yazmalısınız.

Güncelleme Alma

Boting’te Webhook ve GetUpdates olmak üzere iki yol ile güncelleme alabilirsiniz.

GetUpdates yöntemi varsayılan olarak ayarlıdır, herhangi bir şey eklemenize gerek yoktur.

Olaylar

$bot->command

Bu fonksiyon, mutlaka regex olmalıdır.

Örneğin burada /start komutuna “Merhaba!” cevabını veriyor.

$bot->on

Bu fonksiyon ile mesaj türlerini belirtebilirsiniz.

Diğer mesaj türlerini burada bulabilirsiniz.

$bot->answer

inline_query veya callback_query ile yanıt vermek için bu fonksiyonu kullanabilirsiniz.

Komutlar

Bot API‘deki komutları aynı şekilde kullanabilirsiniz. Örneğin botun mesaj göndermesini istiyorsanız, sendMessage fonksiyonundaki parametrelere bakmanız gerekir.

Kalın, eğik vb. eklemek istemeyeceğinizi varsayarsak; sadece chat_id ve text parametreleri gerekli.

Örneğin burada, @trtelegram kanalına bot ile mesaj gönderdik.

Örnekler

Boting kütüphanesinin hakkında daha fazla örnek görmek isterseniz, bu dosyayı inceleyebilirsiniz.

Bu tür rehberlerin devamını istiyorsanız, yorumlarda belirtebilirsiniz.

Yorumlar