Telegram Bot'u AWS Lambda ile Kolayca Kurun
Blog Telegram Bot'u AWS Lambda ile Kolayca Kurun

Telegram Bot'u AWS Lambda ile Kolayca Kurun

s

superadmin

03 Mar 2026

4 dk okuma 27 görüntülenme

Giriş

Günümüzde Telegram, hızlı ve güvenli mesajlaşma uygulamaları arasında önemli bir yere sahiptir. Telegram botları, bu platformda kullanıcı deneyimini geliştirmek için sıklıkla kullanılmaktadır. Bu yazıda, Telegram bot oluşturmayı ve bunu AWS Lambda üzerinde nasıl kuracağınızı adım adım inceleyeceğiz.

Telegram botları, kullanıcıların etkileşimde bulunmasını sağlarken, otomatik yanıtlar ve çeşitli hizmetler sunma imkanı tanır. AWS Lambda ise, sunucu yönetimi gerektirmeden kod çalıştırmanıza olanak tanır. Bu iki güçlü aracı bir araya getirerek, etkili bir bot oluşturabilirsiniz.

Bu rehber, hem yeni başlayanlar hem de deneyimli geliştiriciler için faydalı bilgiler içermektedir.

Telegram Bot Oluşturma Adımları

Telegram botunuzu oluşturmak için aşağıdaki adımları takip edebilirsiniz:

  1. Telegram uygulamasını açın ve BotFather ile iletişime geçin.
  2. BotFather ile /newbot komutunu göndererek yeni bir bot oluşturun.
  3. Botunuz için bir isim ve kullanıcı adı belirleyin.
  4. BotFather, botunuzun API anahtarını verecektir; bu bilgiyi not edin.

Artık botunuz hazır! Şimdi, AWS Lambda üzerinde kurulum aşamasına geçelim.

AWS Lambda Kurulumu

AWS Lambda, sunucusuz bir mimari ile çalıştığı için, Telegram botunuzu hızlı bir şekilde kurmanıza yardımcı olur. Aşağıdaki adımları izleyerek AWS Lambda'da botunuzu oluşturabilirsiniz:

  1. AWS hesabınıza giriş yapın.
  2. AWS Lambda servis sayfasına gidin.
  3. “Create function” butonuna tıklayın.
  4. “Author from scratch” seçeneğini seçin ve fonksiyonunuza bir isim verin.
  5. Runtime olarak Python veya Node.js seçin (kullanımınıza bağlı olarak).
  6. “Create function” butonuna tıklayarak fonksiyonunuzu oluşturun.

Fonksiyonunuz oluşturulduktan sonra, kodlama kısmına geçebilirsiniz.

Bot Kodunu Yazma

Telegram botunun temel işlevlerini gerçekleştirmek için aşağıdaki gibi bir kod yapısı oluşturabilirsiniz:

import json
import requests

def lambda_handler(event, context):
    message = event['message']
    chat_id = message['chat']['id']
    text = "Merhaba! Ben bir Telegram botuyum."
    url = f'https://api.telegram.org/bot/sendMessage'
    payload = {'chat_id': chat_id, 'text': text}
    requests.post(url, json=payload)
    return { 'statusCode': 200, 'body': json.dumps('Mesaj gönderildi!') }

Yukarıdaki kodda, YOUR_API_TOKEN kısmını BotFather'dan aldığınız API anahtarı ile değiştirin.

Webhook Ayarları

Botunuzun doğru çalışabilmesi için bir webhook ayarlamanız gerekmektedir. Bu, Telegram'ın botunuza gelen mesajları iletmesini sağlar. Aşağıdaki adımları izleyin:

  1. Lambda fonksiyonunuz için bir API Gateway oluşturun.
  2. API Gateway'den aldığınız URL'yi not edin.
  3. Telegram API'sine aşağıdaki gibi bir istek gönderin:
https://api.telegram.org/bot/setWebhook?url=

Bu işlem tamamlandığında, botunuz Telegram ile entegre olacak ve mesajları alıp gönderebilecektir.

Pratik Bilgiler ve İpuçları

  • Botunuzun kullanıcı etkileşimini artırmak için çeşitli komutlar ekleyebilirsiniz.
  • Botunuzun güvenliğini sağlamak için API anahtarınızı kimseyle paylaşmayın.
  • Telegram botunuza kullanıcıların kolayca erişebilmesi için bir grup veya kanal oluşturabilirsiniz.
İpucu: Botunuzun işlevselliğini artırmak için, farklı kütüphaneler ve API'lar kullanarak botunuza yeni özellikler eklemeyi düşünün.

Sonuç

Artık Telegram botunuzu AWS Lambda üzerinde başarıyla kurmuş oldunuz. Bu rehberde öğrendiklerinizle, kendi botunuzu geliştirerek daha fazla kullanıcıya ulaşabilirsiniz. Unutmayın, sürekli güncellenen ve kullanıcı geri bildirimlerine açık bir bot, her zaman daha başarılı olacaktır. Hadi, Telegram botunuzu oluşturun ve mesajlaşma deneyimini zenginleştirin!

telegram telegram bot aws lambda mesajlaşma telegram grup telegram kanal bot oluşturma webhook

Bu yazıyı paylaş

Yazar Hakkında

s

superadmin

Supers Admin

İçindekiler

Bu yazının içeriği tek bölümden oluşmaktadır.

Grubunuz mu var?

Telegram, WhatsApp veya Discord grubunuzu ücretsiz ekleyin ve binlerce kullanıcıya ulaşın.

Hemen Üye Ol
Tüm Yazılara Dön