Geçen sene bir Telegram botu yazmıştım, bu hafta sonu Laravel Lumen 5.2 kullanarak yeniden yazdım. Hem daha derli toplu, hem de daha şık duruyor.
Bu Telegram botu ile bota verilen komutlara metin, resim, dosya, ses, konum, sticker gibi cevaplar tanımlayıp kullanıcıya gönderebilirsiniz.
Ayrıca plugin özelliği de implemente ettim bu sefer. Composer'dan çağırdığınız herhangi bir PHP sınıfını veya klasörüne eklediğiniz sınıfı kullanarak plugin bu botu bir çatı olarak kullanıp dilediğiniz cevapları dilediğiniz şekilde yazdırabilirsiniz.
Repo burada:
https://github.com/Ardakilic/Telebot2
Örnek ekran görüntülerini de repo okubeni dosyasında bulabilirsiniz.
Hala birkaç eksik var. Zaman buldukça düzenlemeye devam edeceğim.
Eğer sizin de keşke olsa dediğiniz, veya geliştirmeye katım olsun dediğiniz yerler varsa issue açarak, veya pull request göndererek bildirebilirsiniz.
Şu an 2 tane bot host ediyorum bu kod ile. Her birinde 2 farklı plugin var.
Umarım hoşunuza gider.