Günümüzün Popüler uygulaması olan Telegram ‘da bir bot oluşturma ve bunu uygulamalarda api olarak kullanmak için ;
öncelikli olarak
Telegram.org ‘a üyelik gerçekleştirilmiş olması gerekmektedir. bunun için geçerli / çalışan cep telefonu numarası olması yeterlidir.

Telegram uygulamasını telefonumuza yüklüyoruz.
Üyelik için cep telefonu numaramızı ve takibinde istenilecek alanları doğruluyoruz.
üyelik işlemi gerçekleştikten sonra telegram web sayfasına giriş yapıyoruz.
https://web.telegram.org web sayfasından üye girişiniz ile giriş yapıp telefonunuzdaki telegram uygulamasına gönderilen ( SMS olarak gelmez dikkat ) Telegram Doğrulama kodunu web.telegram.org sayfasındaki ilgili alana yazıyoruz. artık telefonumuzdaki telegram uygulaması browserda da görünüyor olacaktır.
Bot hazırlama için kullanılan Robot ( telegram robotudur ) “BotFather” kişisini contact list’e ekliyoruz.
bizlere ne yapmak istediğimizi soran bir yazı ile sohbet başlatıyor.

BotFather is the one bot to rule them all. Use it to create new bot accounts and manage your existing bots.

About Telegram bots:
https://core.telegram.org/bots
Bot API manual:
https://core.telegram.org/bots/api

Contact @BotSupport if you have questions about the Bot API.

bu yazı ile karşılaştığımızda aşağıdaki komutu gönderiyoruz ve gelen cevaplara göre sırası ile bot / api dökümanlarımızı hazırlıyoruz.
Bot’a komut gönderirken başında “/” kesme işareti olmak zorundadır. “/newbot” yeni bir bot oluşturacağımız komutun adıdır.

/newbot  
#BotFather:
Alright, a new bot. How are we going to call it? Please choose a name for your bot.
# yeni oluşturacağın botun adı ne olmasını istersiniz diye soruyor 
# cevap olarak bot'a vermek istediğiniz herhangi bir isim olabilir 

WiComTR 
#BotFather:
"Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot."

# bu mesajı yazdığınızda uygulama size bu sefer botun kullanıcı adının ne olacağını soruyor .bu aşamada bot ismi olarak verdiğiniz ismin sonuna _bot eklemeniz gerekiyor

WiComTR_bot
#BotFather:
"Done! Congratulations on your new bot. You will find it at t.me/WicomTR_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.
Use this token to access the HTTP API:
382022228:AAHZnewtR3-_IYSDQRCWBVfaeceVKZ_22222

For a description of the Bot API, see this page: https://core.telegram.org/bots/api"

# verdiği cevapda işlem tamamlandığını ve artık bot aktif olduğunu , istediğiniz açıklamları ,profil ,resim ve ya diğer komut detaylarını görüntülemek için ilgili linki kullanmanızın yeterli olduğunu hızlıca uygulamalarınıza adapte edebileceğinizi paylaşıyor. destek için bot destek ‘e kullanıcı adı ile erişmeniz gerektiğini belirtiyor ve tarafınıza Api Kodu ve api dökümanlarının listesini gönderiyor.
Artık BOTID bilginiz mevcut .bunu diğer telegram haberleşme uygulamalarınızda kullanabilirsiniz.

ChatID ( Sohbet Kimlik numarası )
bu bilgiye ulaşmak için ise

https://api.telegram.org/bot[PaylaşılanAPIID-KimlikNumarası]/getUpdates

komutunu gönderdiğinizde

{"ok":true,"result":[{"update_id":379225167,
"message":{"message_id":5,"from":{"id":328225576,"first_name":"Yavuz","language_code":"tr-TR"},"chat":{"id":322245576,"first_name":"Yavuz","type":"private"},"date":222,"text":"hello"}},}}]}

bu taz bir bilgi alacaksınız bu aldığınız bilgi içerisinde

chat":{"id":328345576,"first_name  

arasındaki id sizin chat id bilginizdir.
uygulamalar içerisinde Chatid ve Api ID bilgileri birlikte gereklidir. bunları uygulamanızda kullanmanız gerekmektedir.

Php ile Telegram mesaj gönderme yazımıza ulaşabilirsiniz.

Comments are closed