💌Telegram

Telegram mesajlaşma uygulaması hakkındaki notlarım

👀 Hızlı Bakış

  • Whatapp alternatifi mesajlaşma uygulamasıdır, grup üye sayısı sınırsızdır

  • Açık kaynak bir uygulama olduğundan yazılımlar ile erişebilen bir API hizmeti sunar

  • API üzerinden kişisel botlar oluşturabilir ve kendi iş akışınızı geliştirebilirsiniz

👨‍💻 Programlama işleri ile ilgilenenler için telegram ideal bir chat uygulamasıdır.

🤖 Bot Oluşturma

  • Telegram üzerinden BotFather kanalına mesaj atmalısın

  • /newbot komutu ile bot oluşturma isteğinde bulun

  • İlk önce botun için isim oluştur, bu isim türkçe karakter içerebilir ve uzun olabilir

  • Ardından botun için eşsiz bir kullanıcı adı belirlemen gerekir

  • Bot oluşturulduktan sonra sana token bilgisi verilecek bu bilgiyi kopyalamalı ve saklamalısın

  • Botuna erişmek için t.me/<botkullanıcı_adı> bağlantısına bakmalısın

🆔 Bot için Chat ID Alma

  • Chat ID, botunuza her mesaj atan kullanıcının id bilgisidir

  • Chat ID ile istediğiniz kullanıcıya mesaj gönderebilirsiniz

  • Chat ID değerini almak için .https://api.telegram.org/botXXX:YYYY/getUpdates bağlantısındaki

    • XXX:YYYY alanına daha önceden kopyaladığınız token bilginizi yapıştırın

    • Örneğin: https://api.telegram.org/bot12345:TOKEN_DEVAMI/getUpdates

  • Döndürülen JSON metninde id: alanı içerisinde Chat ID bilgisini alabilirsiniz

Örnek JSON çıktısı
{
    "ok": true,
    "result": [
        {
            "update_id": 0,
            "message": {
                "message_id": 0,
                "from": {
                    "id": 0,
                    "is_bot": false,
                    "first_name": "",
                    "last_name": "",
                    "language_code": ""
                },
                "chat": {
                    "id": 0,
                    "first_name": "",
                    "last_name": "",
                    "type": ""
                },
                "date": 0,
                "text": ""
            }
        }
    ]
}

🔗 Harici Bağlantılar

Last updated

© 2024 ~ Yunus Emre Ak ~ yEmreAk