PHP Projelerinize dahil ederek kullanabileceğiniz Telegram API Entegrasyonu için hazırlanmış basit bir Class'dır.
- Telegram uygulamanız üzerinden arama kısmına "BotFather" yazın. Sağ tarafındaki mavi tik işaretine dikkat edin. Doğrulanmış hesap olması gerekir.
- Gelen ekrandan mesajlaşmayı başlatın.
- /newbot komutunu kullanarak yeni bir bot oluşturmak için gerekli aksiyonu alın.
- Botunuzun adını yazın ve mesajı gönderin. Benzersiz bir isim olması gerekmez. Sadece botunuzun adının nasıl görünmesini istiyorsanız girebilirsiniz.
- Bir sonraki adımda kullanıcı adı istiyor. Kullanıcı adı benzersiz olmalıdır ve sonunun _bot yada Bot bitmesi gerekmektedir. Buna dikkat edin.
- Botunuz oluştu ve size mesaj olarak bir TOKEN döndü. Bu tokeni daha sonra kullanmak için saklayın.
- Telegram Classını sayfanıza çağırın ve yeni bir class türetin. Aşağıdaki örnekte gösterilen adımları takip ederek standart mesaj gönderimi sağlayabilirsiniz.
include '/telebot.php';
## Token'ı Kütüphane içerisinden default olarak kayıt edebilir yada classı ilk çağırdığınızda göndererek güncelleyebilirsiniz.
$teleBot = new TeleBotLib('TOKEN');
## Public kanallar için kullanıcı adını kullanın. Kullanıcı adını kullanırken başına @ işareti eklemelisiniz. Private olan kanallar için kanal ID sini kullanmalısınız.
## Kanal ID si almak için grup yada kanal Public iken mesaj göndererek dönen cevaptaki ID değerini kayıt etmelisiniz.
$result = $teleBot->sendMessage("@kanaladiniz", "Test Mesaj");
include '/telebot.php';
$teleBot = new TeleBotLib('TOKEN');
$result = $teleBot->sendDocument("@kanaladiniz", "Test Mesaj", "Dosya URL si https dahil olmak üzere gönderilmelidir.");
include '/telebot.php';
$teleBot = new TeleBotLib('TOKEN');
$result = $teleBot->editMessage("@kanaladiniz", "Güncellenecek Mesaj ID", "Mesaj");
Kütüphane içerisindeki diğer metodları kullanarak diğer metodlara ulaşabilirsiniz.
Ayrıca https://core.telegram.org/bots/api adresinden diğer tüm metodlara erişebilirsiniz.