Anlık mesajlaşma platformlarından biri olan Telegram bir kac ay once bot icin APİ tanıttı. Bu APİ ile birlikte oldukca kolay bir bicimde bot yazabiliyoruz. Bende bir suredir bu konuda calışmak istiyordum fakat okulum dolayısıyla zaman bulamıyordum. Okulun bitmesini fırsat bilip kolları sıvadım. Kucuk bir araştırma sonrası yapmayı başardım. Bundan sonra yazabileceğiniz botlar sizin bilgi ve hayal gucunuze kalmış

Ornek Botlar:
Movies Tracker Bot
İmdb uzerinden film aramanıza imkan tanıyan bir bot

Get Music Bot
Youtube ve SoundCloud uzerinden mp3 indirmenize olanak tanıyan bir bot

Mafia Gangs Game
Mafya gangsterini canlandırdığınız bir oyun puan kazanmaya calışıyorsunuz.

Daha fazla bot orneği icin: storebot.me

Telegram Bot yazımı:
Daha anlaşılır olması icin iki bolum halinde anlatmaya karar verdim

Bolum 1: Bot oluşturma
Oncelikle Telegramın sunduğu BotFather botunu kullanmamız gerek.

Arama kısmına @BotFather yazarak veya yazının ustune tıklayarak bota erişin.

İlk olarak /newbot diyerek botumuzu oluşturmaya başlıyoruz ve bizden botumuz icin bir ad vermemizi istiyor ben "Kucuk Tosun" olarak belirledim.

Şimdi bizden bir kullanıcı adı girmemizi istiyor (Bu kısımda boşluk bırakamıyorsunuz). Ben kullanıcı adını "tosunbot" olarak belirliyorum.

Bu adımdan sonra size gereken APİ anahtarını veriyor. Orn: 222875154:AaGkHc4efih5jxwgQ7IBcGw1r57HNOPEnm0

Bu kısımdan sonra bota erişmek icin kod yazmaya başlayabilirsiniz. Ben botun ceşitli ozelliklerini değiştirerek daha guzel bir hale getirmek istiyorum. İsteyenle direk Bolum 2 'ye gecebilir.

Yazı bolumunde sağda bulunan gulucuk simgesinin yanındaki kutuya tıklayarak kullanabileceğimiz ceşitli komutları gorebiliriz.



/setdescription : Botumuza acıklama eklemek icin kullanıyoruz

/setuserpic : Botumuza profil resmi tanımlamak icin kullanıyoruz

/setabouttext : Botumuza kucuk bir hakkımda yazısı tanımlamak icin kullanıyoruz

Bolum 2: Kod yazımı
Bu bolumde PHP ile gerekli kodları yazacağız.

Kod: Şimdi ise botumuzun kurulumunu tamamlamak icin "https://api.telegram.org/bot22287515...ain/telbot.php" adresine gidiyoruz ve Webhook ozelliğini aktif ediyoruz.

Not:

Webhook ozelliğinin calışması icin sitenizin SSL sertifikası bulunması gerek. Bunu ucretsiz olarak cloudflare uzerinden alabilirsiniz.