Heroku Süresi Nasıl Yenilenir?

Bildiğiniz gibi, Heroku her ay ücretsiz aboneliği kullanan kullanıcılara botlarını açık bırakabilecek 550 saat veriyor. Bu, her 720 saat içerisinde sadece 550 saat kullanabileceğiniz anlamına geliyor. Peki bu süreyi nasıl tazeleyebiliriz? Cevap basit, yeni hesap açarak.

1. Yeni Hesap Açmak

Bildiğiniz gibi Heroku'ya da girerken, aynı her servis gibi sizden bir e-posta istiyor. Bu e-postayı sağlamak için ise geçici e-posta sağlayıcılardan birisini kullanacağız. Fakat, burada bir sorun oluşuyor. Heroku'ya normal geçici e-posta sağlayıcılarından ve Gmailnator ile üretilmiş Gmail E-postalarından bir e-posta girmeye çalıştığınızda e-postayı kabul etmiyor. Bunun için özel bir e-posta sağlayıcısına ihtiyacınız var. İşte buyurun, 1VK. Bu e-posta sağlayıcının oluşturduğu e-postaları Heroku algılayamıyor. Bu sayede yeni bir hesap açabiliyorsunuz.

Eğer 1VK'den aldığınız e-postaya daha sonra tekrar ihtiyacınız olursa "Recovery Key" kısmında yazan anahtar ile buna ulaşabilirsiniz.

Heroku'nun aldandığı bir e-posta hesabı elde ettik ve hesabımızı açtık. Sadece botu bu hesaba uyarlamak kaldı.

2. Bot Değişikliği

Hesabımızı açtıktan sonra botun kodları bu hesaba atmasını sağlamak için 4 tane değişiklik yapmamız gerekiyor.

  1. Secret Kısmındaki HEROKU_API_KEY
  2. Secret Kısmındaki HEROKU_APP_NAME
  3. Secret Kısmındaki HEROKU_EMAİL
  4. Secret Kısmındaki CONFİG_FİLE_URL'deki bazı ayarlar.

    1. Secret Kısmındaki HEROKU_API_KEY
      Bunun için Heroku hesabına girmemiz gerekiyor. Hesabınızdan Account Settings kısmına girdikten sonra ise API Key kısmını görene kadar aşağı iniyoruz. Onu gördüğümüzde ise "Reveal" tuşuna tıklıyoruz ve anahtarı secrete giriyoruz.
    2. Secret Kısmındaki HEROKU_APP_NAME
      Botumuza bir isim belirlemeliyiz fakat bu isim öyle bir isim olmalı ki:

      1. Büyük Harf Olmamalı.
      2. Sayı Olmamalı.
      3. Özel Karakterler Olmamalı.
      4. "Ğ, İ, I, Ş, Ç, Ü, Ö" Harfleri Olmamalı.

      Eğer bu durumda bile isminiz kabul olmuyorsa isminizi kısaltmayı deneyin.

    3. Secret Kısmındaki HEROKU_EMAİL
      Bu kısma 1VK'den aldığınız e-postayı yazmalısınız.
    4. Secret Kısmındaki CONFİG_FİLE_URL'deki bazı ayarlar.
      Bunu düzenlemek için öncelikle Github'da hesabınıza girmeli ve botun Config dosyasına girmelisiniz. O Config dosyasında BASE_URL_OF_BOT değerini "https://{Buraya Uygulama İsminiz Gelecek.}.herokuapp.com" yapmalısınız. Örnek olarak BASE_URL_OF_BOT = "https://strafebot.herokuapp.com" verilebilir.
3. Son İşlemler

İşte, yapmanız gereken sadece Actions>Manually Deploy to Heroku>Run Workflow>Branch: Heroku'yu seçiyorsunuz. Deploy işlemi bittiğinde Artık botunuzun süresi tazelendi. Bunu 23 günde bir yapmanız gerekiyor. Umarım bu rehber size yardımcı olmuştur. Okuduğunuz için teşekkürler.

Yazar: @Strafe0#6936

Edit

Pub: 13 Apr 2022 18:42 UTC

Edit: 24 Apr 2022 07:08 UTC

Views: 65