Telegram Bot ile MySQL Bağlantısı Nasıl Kurulur?
Blog Telegram Bot ile MySQL Bağlantısı Nasıl Kurulur?

Telegram Bot ile MySQL Bağlantısı Nasıl Kurulur?

s

superadmin

03 Mar 2026

4 dk okuma 15 görüntülenme

Giriş

Telegram, dünya genelinde milyonlarca kullanıcıya sahip popüler bir mesajlaşma uygulamasıdır. Kullanıcılar, Telegram botları aracılığıyla etkileşimde bulunabilir, bilgi alabilir ve çeşitli işlemler gerçekleştirebilirler. Bu yazıda, bir Telegram botu ile MySQL veritabanı bağlantısı nasıl kurulur, adım adım açıklayacağız.

Telegram botları, kullanıcıların taleplerine göre otomatik yanıtlar verebilir ve verileri yönetebilir. MySQL veritabanı ise bu verilerin depolanması ve işlenmesi için güçlü bir araçtır. İki sistemin entegrasyonu, veri yönetimini daha etkili hale getirir.

Bu rehber, hem yeni başlayanlar hem de deneyimli geliştiriciler için faydalı olacaktır. Hazırsanız başlayalım!

Telegram Bot Oluşturma

İlk adım, bir Telegram botu oluşturmaktır. Bunu yapmak için BotFather'ı kullanmalısınız. İşte adım adım süreç:

  1. Telegram uygulamasını açın.
  2. BotFather ile sohbet başlatın.
  3. /newbot komutunu yazarak yeni bir bot oluşturun.
  4. Botunuz için bir isim ve kullanıcı adı belirleyin.
  5. BotFather, size bir API token verecek. Bu token'ı bir yere kaydedin.

Artık bir Telegram botuna sahip olduğumuza göre, MySQL ile bağlantı kurma aşamasına geçebiliriz.

MySQL Veritabanı Kurulumu

MySQL veritabanını kurmak için aşağıdaki adımları izleyin:

  1. MySQL sunucusunu yükleyin ve başlatın.
  2. Veritabanınızı oluşturun:
CREATE DATABASE telegram_bot;

  1. Gerekli tabloları oluşturun:
CREATE TABLE messages (id INT AUTO_INCREMENT PRIMARY KEY, user_id VARCHAR(255), message TEXT);

Bu adımları tamamladıktan sonra, veritabanınız Telegram botuna hazır. Şimdi botumuzu programlamaya başlayabiliriz.

Telegram Bot ile MySQL Bağlantısı

Telegram botunuza MySQL bağlantısı eklemek için PHP gibi bir programlama dili kullanabilirsiniz. Aşağıda, PHP ile MySQL bağlantısı kurmanın örnek bir kodu bulunmaktadır:

<?php
$servername = "localhost";
$username = "kullanici_adi";
$password = "sifre";
$dbname = "telegram_bot";

// Bağlantıyı oluşturun
$conn = new mysqli($servername, $username, $password, $dbname);

// Bağlantıyı kontrol et
if ($conn->connect_error) {
    die("Bağlantı başarısız: " . $conn->connect_error);
}
?>

Bu kod, MySQL sunucusuna bağlanmanızı sağlar. Artık botunuza gelen mesajları veritabanına kaydedebiliriz.

Mesaj Kaydetme İşlemi

Botunuza gelen mesajları veritabanına kaydetmek için aşağıdaki kodu kullanabilirsiniz:

<?php
$userid = $message["from"]["id"];
$userMessage = $message["text"];

$sql = "INSERT INTO messages (user_id, message) VALUES ('$userid', '$userMessage')";
if ($conn->query($sql) === TRUE) {
    echo "Yeni kayıt başarıyla oluşturuldu";
} else {
    echo "Hata: " . $sql . "<br>" . $conn->error;
}
?>

Pratik Bilgiler

Telegram botu ve MySQL entegrasyonu için aşağıdaki pratik bilgileri göz önünde bulundurun:

  • API token'inizi güvende tutun.
  • Veritabanı bağlantı bilgilerinizi gizli tutun.
  • Botunuzun yanıt sürelerini optimize edin.
  • Mesajları kaydederken SQL enjeksiyon saldırılarına karşı önlem alın.

İpuçları

İpucu: Botunuzun kullanıcı etkileşimlerini izlemek için log tutmayı unutmayın. Bu, hata ayıklama ve kullanıcı deneyimini geliştirmek için önemlidir.

İpucu: Veritabanı sorgularını optimize edin, böylece botunuz daha hızlı yanıt verebilir.

Sonuç

Bu yazıda, bir Telegram botu ile MySQL veritabanı bağlantısının nasıl kurulduğunu öğrendik. Telegram botları, veri yönetimini kolaylaştırmak için mükemmel bir araçtır. Eğer siz de Telegram botunuzu daha işlevsel hale getirmek istiyorsanız, bu adımları takip ederek MySQL ile entegrasyon sağlayabilirsiniz.

Unutmayın, her adımda dikkatli olmalı ve güvenlik önlemlerini almalısınız. Şimdi botunuzu kurup çalıştırmaya başlayabilirsiniz!

telegram telegram bot telegram grup telegram kanal mesajlaşma MySQL veritabanı bot oluşturma

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