Discord Sosyal Webhook Oluşturma + IFTTT.com

Herkese Merhabalar! YouTube’da da bunun üzerine bir video çektim fakat burada da anlatmam gerekiyor. Öncelikle webhook nedir?
Webhook bir nevi alarım butonudur. Otomatik kontrolünüzde olmayan yaptığınız veya yapılan bazı aksiyonlar sayesinde olur.
Sosyal webhookunda ne olduğunuzu anladığınızı düşünüyorum. Paylaştığınız gönderileri çekip ayarladığınız kanala gönderen bir Discord webhookudur şuan yaptığımız.
İlk olarak sunucumuzda bunların paylaşılacağı kanalı saçtıkten sonra kanalın ayarlarına gidip bir adet webhook oluşturuyoruz.
Örnek: http://prntscr.com/ksenp0
Webhook urlesi cebimizde dursun. Şimdi geçelim https://ifttt.com ‘a. İlk önce kaydoluyoruz ve ardından sağ üstte bulunan kullanıcı adımızın üstüne tıklıyoruz. Açılan kutucukda “New Applet” seçeneğini seçiyoruz;

Açılan sekmede mavi olan kısma tıklıyoruz;

Şimdi ise veriyi çekeceğimiz siteyi seçiyoruz. Ben GitHub’ı seçtim. Seçtikten sonra açılan sekmede seçtiğiniz serviste bulunan hesabınız ile bağlanmanız gerekli. “Connect” butonuna tıklayıp yeni açılan sekmede “İzin ver” butonuna ya da aynı anlama gelen butona basın.


Bağladıktan sonra seçtiğiniz servise bağlı olarak size bir kaç ya da bir tane seçenek sunulacaktır. Azıcık ingilizceniz varsa anlarsınız. Ben GitHub seçtiğim için yeni bir repository oluştuduğumda seçtiğim kanala mesaj göndersin istiyorum, bu yüzden o seçeneği seçiyorum.

Benden bir kullanıcı adı veya organizasyon girmemi söyledi ve girdim.

Girdikden sonra “Create Trigger” butonuna basıyoruz.
Ekranımıza tekrar yazı çıktı yine mavi yazının üstüne tıklıyoruz;

Şimdi ise bu aksiyonun gönderileceği servisi seçiyoruz. Biz Discord için yaptığımızdan arama kutusuna “Webhook” yazıyoruz.

Açılan sekmede ilk başta bize bir url girmemizi istiyor. Bu urlyi Discord’da oluşturduğumuz webhooktan alacağız.

Method kısmında seçili olarak get gelir biz onu post ile değiştiriyoruz ve “Content Type”’ı “application/json” olarak seçiyoruz.
Gelelim “Body” kısmına ben GitHub için aşağıdaki komutları kullandım. Normalde de Pek Farklı Olmayacak
{
“username”: “GitHub”,
“content”: “Yeni Bir Repo Var! \n Adı: <<{{RepositoryName}}>>\n Açıklaması: <<{{RepositoryDescription}}>>\n
Linki: <<{{RepositoryURL}}”
}
Ve “Create Action” butonuna tıklayıp webhookumuz oluşturdurk. Yeni bir repo oluşturduğumuzda böyle görünecek;

Bir teşekkürü eksik etmeyin artık 😃. Teşekkürler.
