Discord'da Bot Nasıl Oluşturulur

Discord, oyuncular tarafından çok kullanılan ve tercih edilen popüler bir sohbet programıdır. Kullanıcılar ücretsiz olarak kendi Discord kanallarını oluşturabilir ve insanları onlara katılmaya davet edebilir. Bazı insanlar müziği çalmaya devam etmek, kanaldaki yeni insanları selamlamak ve çok daha fazlasını yapmak için Discord'da Botları kullanıyor. Bu wikiHow makalesi, Discord için nasıl bot oluşturulacağını gösterecek. Botun çalışmasını sağlayan Javascript olduğundan en azından kodlamaya biraz aşina olmanız gerekir.



Bölüm bir 6: Bilgisayarınızı Hazırlama

  1. bir Node.js'yi şuradan indirin: https://nodejs.org/en/download/ . Node.js, botunuzu oluşturmanız gereken ücretsiz bir JavaScript çalışma zamanıdır. Windows veya macOS yükleyiciyi ve hangi sürümü seçebilirsiniz. Bu işlem için LTS versiyonu önerilir.
  2. 2 Yükleyiciyi çalıştırın. Bir Windows bilgisayarın yükleyiciyi başlatmak için indirilen dosyaya tıklaması yeterlidir, ancak bir macOS bilgisayarın yükleyici uygulamasını bulmak için dosyayı açması gerekir. Yükleyicide ilerlerken tüm sözleşmeleri okuduğunuzdan emin olun.
  3. 3 Bir Discord hesabı oluşturun (isteğe bağlı). Halihazırda bir Discord hesabınız yoksa, şu adresten kaydolursunuz: https://discord.com/ .
  4. 4 Discord hesabınıza ve kanalınıza giriş yapın. Bilgisayarınızdaki Discord uygulamasını açın ve botunuzun girmesini istediğiniz kanala gidin.

Bölüm 2 6: Discord'da Bot Oluşturmak

  1. bir Git https://discord.com/developers/applications/me bir web tarayıcısında. Uygulama üzerinden zaten oturum açmış olmalısınız, ancak istenirse tekrar oturum açmalısınız. Bu bölümde, botu etkinleştiren bir uygulama oluşturacaksınız, böylece bir botun yanı sıra bir uygulama da oluşturacaksınız.
  2. 2 Maviyi tıklayın Yeni uygulama buton. Bunu tarayıcının sağ tarafında göreceksiniz. Uygulamanızın adı için bir pencere açılacaktır.
    • Uygulamanın adını yazın ve 'Oluştur' u tıklayın. Uygulamanızın botu insanları selamlıyorsa, 'Greeterbot' gibi açıklayıcı bir ad oluşturmak isteyeceksiniz. Ancak, 'Greeterbot' popüler bir ad olduğu için büyük olasılıkla daha sonra hataları tetikleyecektir, bu nedenle addan sonra 'Greeterbot38764165441' gibi bir dizi sayı ekleyin.
  3. 3 Tıklayın Bot sol taraftaki menüde. Bu aynı zamanda yapboz bulmaca parçası simgesidir.
  4. 4 Tıklayın Bot Ekle . Bu, 'Build-A-Bot' başlığı altındadır.
    • 'Evet, yap!' I tıklayın. eyleminizi onaylamak için açılır pencerede.
    • Adın çok popüler olduğu konusunda bir hata alırsanız, uygulama sayfasına gidin ve uygulama adını değiştirin. Örneğin, 'Music Bot' çok popülerdi, bu nedenle uygulamanın sonuna birkaç numara eklemek yardımcı oldu.
  5. 5 Tıklayın Jetonu Göstermek İçin Tıklayın . Bunu botunuzun bilgi alanında göreceksiniz. Bu metne tıkladığınızda, bir dizi harf ve rakam görürsünüz.
    • Metnin tamamını kopyalamak için 'Kopyala' yı tıklayın. Bunu bir yere yapışkan nota yapıştırabilirsiniz, ancak bu koda erişiminiz olduğundan emin olun ve kimseye vermeyin. Bu koda sahip olan kişi botu kontrol edebilir. İhtiyacınız olursa bu kod her zaman burada olacaktır.
    İlan

Bölüm 3 6: Botu Discord Sunucusuna / Kanala Gönderme

  1. bir Tıklayın Genel bilgi . Bu soldaki menüdedir.
  2. 2 Tıklayın Kopyala Müşteri Kimliği altında. Bunu web sayfasının ortasında göreceksiniz.
  3. 3 Kopyaladığınız İstemci Kimliğinizi aşağıdaki URL'ye yapıştırın: 'https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8 '
  4. 4 URL'nizi web tarayıcınızın adres çubuğuna yapıştırın. Botunuzu bir kanala atayabileceğiniz bir sayfaya yönlendirileceksiniz.
    • Tüm uyumlu kanallarınızı görüntülemek için açılır kutuyu tıklayın.
    • Devam etmek için 'Yetkilendir' i tıklayın. Botun taşındığına ve etkin sekmeyi kapatabileceğinize dair bir onay alacaksınız.
    İlan

Bölüm 4 6: Botu Kodlamak

  1. bir Bot kodunuz için masaüstünüzde bir klasör oluşturun. Buraya girecek kod dosyaları yapacaksınız.
  2. 2 Bir metin düzenleyici açın. Windows için Not Defteri veya Mac için TextEdit gibi varsayılan programları kullanabilirsiniz.
  3. 3 Aşağıdaki kodu yazın:
         {   “token”  :   “Your   Bot   Token”   }  
    • Önceki adımlardan aldığınız Bot Token numarasını metindeki tırnak işaretleri arasına girdiğinizden emin olun.
  4. 4 Dosyayı 'auth.json' olarak kaydedin. Dosyanın .txt dosya uzantısıyla kaydedilmediğinden emin olun.
  5. 5 Yeni bir belge başlatın. Bunu şu tuşa basarak yapabilirsiniz: Ctrl + N (Windows) veya Cmd + N (Mac) veya 'Dosya' sekmesinden 'Yeni' yi tıklayın.
  6. 6 Aşağıdaki kodu yazın:
         {   “name”  :   “greeter  -  bot”  ,   “version”  :   “1  .  0.0    ,   “description”  :   “My   First   Discord   Bot”  ,   “main”  :   “bot  .  js”  ,   “author”  :   “Your   Name”  ,   “dependencies”  :   {}   }  
    • 'Yazar' adını kendi adınızla değiştirdiğinizden emin olun. 'İlk uyumsuz botum' u beğenmezseniz 'açıklamayı' da değiştirebilirsiniz.
  7. 7 Dosyayı 'package.json' olarak kaydedin. Dosyanın .txt dosya uzantısıyla kaydedilmediğinden emin olun.
  8. 8 Yeni bir belge başlatın. Bunu şu tuşa basarak yapabilirsiniz: Ctrl + N (Windows) veya Cmd + N (Mac) veya 'Dosya' sekmesinden 'Yeni' yi tıklayın.
  9. 9 Botunuzun kodunu yazın. Örneğin, '!' İle başlayan tüm mesajlara yanıt veren bir bot oluşturmak istiyorsanız, aşağıdaki kodu yazın:
         var   Discord   =   require  (  'discord.io'  );   var   logger   =   require  (  'winston'  );   var   auth   =   require  (  './auth.json'  );   // Configure logger settings   logger  .  remove  (  logger  .  transports  .  Console  );   logger  .  add  (  new   logger  .  transports  .  Console  ,   {   colorize  :   true   });   logger  .  level   =   'debug'  ;   // Initialize Discord Bot   var   bot   =   new   Discord  .  Client  ({   token  :   auth  .  token  ,   autorun  :   true   });   bot  .  on  (  'ready'  ,   function   (  evt  )   {   logger  .  info  (  'Connected'  );   logger  .  info  (  'Logged in as: '  );   logger  .  info  (  bot  .  username   +   ' - ('   +   bot  .  id   +   ')'  );   });   bot  .  on  (  'message'  ,   function   (  user  ,   userID  ,   channelID  ,   message  ,   evt  )   {   // Our bot needs to know if it will execute a command   // It will listen for messages that will start with `!`   if   (  message  .  substring  (  0  ,   1  )   ==   '!'  )   {   var   args   =   message  .  substring  (  1  )  .  split  (  ' '  );   var   cmd   =   args  [  0  ];   args   =   args  .  splice  (  1  );   switch  (  cmd  )   {   // !ping   case   'ping'  :   bot  .  sendMessage  ({   to  :   channelID  ,   message  :   'Pong!'   });   break  ;   // Just add any case commands if you want to.   }   }   });  
  10. 10 Dosyayı 'bot.js' olarak kaydedin. Dosyanın .txt dosya uzantısıyla kaydedilmediğinden emin olun.
    • Metin düzenleyicinizi kapatabilirsiniz.
    İlan

Bölüm 5 6: Bot Bağımlılıklarını Yükleme

  1. bir Bir komut istemi penceresi açın. Windows'ta, Başlat Menüsündeki Windows arama alanında “Cmd” araması yapabilirsiniz. Mac'te, Spotlight'ta 'Komut İstemi' araması yapabilirsiniz.
  2. 2 Masaüstünüzdeki bot klasörünüze gidin. Örneğin, cd Users Default Desktop Desktop DiscordBotfoldername yazabilirsiniz.
  3. 3 Npm install discord.io winston yazın –save ve basın Giriş . Node.js kurulu olduğunda, bu satır otomatik olarak masaüstü klasörünüzdeki botunuz için bağımlılıkları indirecektir.
  4. 4 Npm install yazın https://github.com/woor/discord.io/tarball/gateway_v6 ve basın Giriş . Bu kod, botunuzun çalışması için yüklemeniz gereken başka hiçbir şey olmadığından emin olmanızı sağlayacaktır.
    • Artık botunuz için kodunuz var ve sonraki bölümde kodunuzun çalışıp çalışmadığını test edeceksiniz.
    İlan

Bölüm 6 6: Botu Çalıştırmak

  1. bir Node bot.js yazın ve basın Giriş komut isteminde. Bir hata satırı alırsanız, yanlış bir şey yaptınız.
  2. 2 Discord'a '! Intro' yazın. Bunu botunuzun bulunduğu kanala yazmak isteyeceksiniz. Sağlanan örnek kod, botun 'Pong!' Yanıtı vermesini tetikler. '!' ile başlayan metne. Bu nedenle, botun çalışıp çalışmadığını test etmek için '! Intro' yazın ve yanıt bekleyin.
  3. 3 Bir yanıt almadıysanız kodunuzu kontrol edin. Botunuz Discord'daki '! Giriş' inize yanıt vermediyse, bu wikiHow sayfasını tekrar gözden geçirin ve botunuzun doğru kurulup kurulmadığını kontrol edin. Emin olmak:
    • Node.js doğru bir şekilde kuruldu.
    • Bot Jetonu, auth.json dosyanıza doğru şekilde girildi.
    • Bot ile aynı kanaldasınız.
    • Bot sunucuda.
    • Auth.json, bot.js ve package.json dosyalarınızdaki kodlamanız doğru.
    • Botunuzun Node.js yüklü Komut İstemi'ni kullanarak çalışması için tüm bağımlılıkları indirdiniz.
    İlan

Topluluk Soru-Cevap

Arama Yeni Soru Ekle
  • Soru Botum çevrimdışı olduğunu söylüyor, ne yapmam gerekiyor? Josh I Guess Kodu doğru yaptınız mı? Kodu yeniden yapmayı deneyin. Kodu bitirdiğinizde tırnak işaretleri olmadan 'node bot.js' yaptığınızdan emin olun.
  • Soru Komut istemine node bot.js yazarken hata veriyorsa ne yapmalıyım? Josh I Guess Kodu doğru yaptınız mı? Kodu yeniden yapmayı deneyin. Her şeyi doğru yazdığınızdan emin olun.
Soru Sor 200 karakter kaldı Bu soru yanıtlandığında bir mesaj almak için e-posta adresinizi ekleyin. Sunmak
İlan

Popüler Konular

Yunuslar, Pazar günü AFC Doğu şampiyonu Bills ile karşı karşıya geldiklerinde bir playoff noktası elde etmeyi umuyorlar. İşte maçın canlı akışını nasıl izleyeceğiniz.

Kalp Krizinden Sonra Nasıl Egzersiz Yapılır. Araştırmalar, egzersizin kalp hastalığını azaltmada ve önlemede en önemli faktörlerden biri olduğunu öne sürüyor.