Skip to content
This repository has been archived by the owner on Dec 22, 2020. It is now read-only.

Botu Güncel Tutmak

Ahmet edited this page May 26, 2020 · 4 revisions

Botu Updater ile Güncellemek

21 Mayıs 2020 tarihinden beri Seden UserBotunda Heroku ile uyumlu bir güncelleyici bulunmakta. Bu güncelleyiciyi kullanabilmek içinse bota bazı değişkenleri tanıtmanız gerekli. Atayacağınız değişkenler şunlar:

  • HEROKU_APIKEY: https://dashboard.heroku.com/account sayfasının alt kısımlarında bulabileceğiniz Heroku API anahtarınız.
  • HEROKU_APPNAME: Heroku uygulamasına verdiğiniz ad.
  • UPSTREAM_REPO_URL: Botun güncellemeyi çekeceği reponun GitHub adresi. Ne yaptığınızı bilmiyorsanız değiştirmeyin!

Bu değişkenleri tanımlamanın iki farklı yolu var. Ya botu kurarken Heroku'nun yeni uygulama sayfasında tanımlayacaksınız (ki bunu nasıl yapacağınızı anlatmaya bile gerek yok), ya da botu kurduktan sonra değişkenleri elle ekleyeceksiniz. Bunu şöyle yapabilirsiniz:

  • https://dashboard.heroku.com/apps adresine gidin ve botunuzu seçin.
  • Settings sekmesine gidin ve Reveal Config Vars butonuna tıklayın.
  • Değişken listesinin en altındaki boş sekmeye gelin KEY kısmına değişkenin adını (örneğin HEROKU_APPNAME), VALUE kısmına ise değişkenin değerini girin (örneğin erdem-userbot).
  • Botun yeniden başlaması için birkaç dakika bekleyin.

Botu Linux ile güncellemek

Eğer Seden Botunuz Heroku ile güncellenmiyor ise Linux ile elle güncelleyebilirsiniz. Linux sisteminize aşağıdaki komutları girin: (Android cihazlarda Termux, iOS cihazlarda iSH uygulamasını kullanabilirsiniz.)

$ git clone https://github.com/kullanıcıadınız/reponuz.git

$ cd reponuz

$ git remote add upstream https://github.com/TeamDerUntergang/Telegram-UserBot

$ git pull upstream seden

$ git push

NOT: Eğer klonladığınız repo dizini zaten mevcut ise 2. adımdan devam edin. (Bknz. 2. adım cd reponuz)

Bu komutlarla bot reponuzu güncelledikten sonra Heroku hesabınıza giriş yapın. Giriş yaptıktan sonra botu kurduğunuz uygulamayı seçin. Uygulama içinden "Deploy" kısmına girmeniz gerekiyor.

Bu kısımda GitHub hesabınızı bağlamanız gerekiyor. Aşağıya inip "Deployment method" kısmından GitHub seçin ve hesabınıza giriş yapıp GitHub hesabınızı Heroku ile bağlantılı tutun. Hesap bağlayınca fork ettiğiniz repoyu seçip "Connect" butonuna basın. Artık fork ettiğiniz repo Heroku ile bağlantılı oldu. Sayfanın en aşağısına inerek "Deploy Branch" butonuna basın. Böylelikle veri kaybı olmadan fork reponuzu deploy eder. Deploy işlemi 3-4dk sürebilir sabırla bekleyin. İşlem bitince botunuz güncellenmiş olacaktır.