-
Notifications
You must be signed in to change notification settings - Fork 209
Kurulum
Bu rehber size nasıl Heroku'ya bir Telegram userbotu host edip kullanacağınızı anlatıyor.
- Bir Heroku hesabı
- Telegram'dan alınmış olan API_HASH ve API_KEY
Zaten API anahtarınızı ve hash değerinizi aldıysanız burayı okumadan geçebilirsiniz.
Öncelikle yukarıda verilen linklerden bir GitHub ve Heroku hesabı edinin. Zaten hesabınız varsa bunu yapmanıza gerek yok. Ardından my.telegram.org adresinden hesabınıza ait bir API anahtarı ve API hash değeri almanız gerekli. Bunları almak için izlemeniz gereken adımlar ise şunlar:
- my.telegram.org adresine girin ve Telegram hesabınıza kayıtlı olan telefon numaranızı girin.
- Telegram üzerinden (SMS değil) size gönderilen doğrulama kodunu girin.
- Sign In butonuna tıklayarak giriş yapın.
- En üstteki API development tools seçeneğine tıklayın.
- App title ve Short Name kısmına istediğiniz herhangi bir ismi yazın, platform kısmından Android'i seçin ve Create Application butonuna tıklayın. (Diğer kısımları doldurmak zorunlu değil ama isterseniz doldurabilirsiniz.)
- Karşınıza App Configuration şeklinde bir sayfa gelecek. Bu sayfanın en üstündeki iki değeri (App api_id ve App_api_hash) bir yere kopyalayın. Burada app_id bizim API anahtarımız (API_KEY), api_hash ise API hash değerimiz (API_HASH) oluyor.
String session'u Linux komut satırı üzerinden alabilirsiniz. Android cihazlarda bunu yapmak için Google Play Store'dan Termux adlı uygulamayı indirin ve aşağıda yazılı olan komutu kopyalayıp Termux komut satırına yapıştırın:
bash <(curl -L https://git.io/Jfc9U)
Sırasıyla telefon numaranızı (+905xxxxxxxxx şeklinde), Telegram API anahtarınızı, API hash'inizi ve Telegram'dan gelen doğrulama kodunu girin. Size verilecek olan uzun, bir rakamla başlayıp = ile biten string session değerini bir yere kopyalayın.
- Asena botunun git reposuna gidin ve mor renkli Deploy to Heroku butonuna tıklayın.
- Uygulamanıza bir isim verin ve bir bölge seçin. (Avrupa seçmenizi öneririm.)
- Aşağıdaki API_KEY ve API_HASH kutucuklarını doldurun.
- python3 GenerateStringSession.py komutuyla elde ettiğimiz String Session'u da STRING_SESSION kutucuğuna yapıştırın.
- Diğer kutucukları doldurmanız zorunlu değil, aşağıdaki mor renkli Deploy App butonuna basabilirsiniz.
- İşlem bittiğinde ekrana gelen kutucuklardan Manage App yazana tıklayın ve Resources sekmesine girin.
- worker /bin/sh -c python3\ main.py yazan kutunun en sağındaki kaleme tıklayarak onu açık hale getirin ve Confirm'e tıklayın.
- Yukarıdaki More kutucuğundan View Logs'u seçin ve aşağıdaki mesaj gelene kadar bekleyin, gelmezse bu Telegram grubundan yardım alabilirsiniz.
Botunuz çalışıyor! Herhangi bir sohbete .alive yazarak test edebilirsiniz. Yardıma ihtiyacınız varsa, grubumuza gelin t.me/AsenaSupport
- Şimdi herhangi bir Telegram sohbetinde .alive yazarak botun çalışıp çalışmadığını test edin. Mesajınız aşağıdakine benzer bir şeyse bravo, başardınız!