Rehber Minecraft Sunucunuzun Durumunu Discord Sunucunuzda Gösterin

MakeRKereM

www.Rabisu.com
Katılım
2 Nis 2021
Mesajlar
72
En iyi cevaplar
0
Puanları
190
Ödüller
3
Merhaba arkadaşlar. Çoğu Minecraft sunucularının Discord sunucularında görmüşsünüzdür. Discordda bir kanalda sunucunuzun ip'si,oyuncu sayısı gibi verileri göstereceğiz.
Öncelikle burada hazır kodları vereceğim için JavaScript kodlama bilmenize gerek yok. Sadece belli başlı yerleri (örneğin sunucu ip gibi) değişkenleri değişmeniz gerekecek.
1.Adım: Yeni Bot Oluşturmak İçin Discord'un sitesine giriyoruz
Screenshot_20210403-174430_Samsung Internet.jpg

Bu ekrandan New Application tuşuna basıyoruz.
Screenshot_20210403-174457_Samsung Internet.jpg

Bu ekrandan botumuzun adını koyuyoruz. Sunucunuzun adını koyabilirsiniz.
Screenshot_20210403-174543_Samsung Internet.jpg

Sonrasında bu ekran gelecektir. İsterseniz botunuzun açıklamasını ve ikonunu değiştirebilirsiniz.
Screenshot_20210403-174743_Samsung Internet.jpg

Sonra sol kısımdan
Bot tuşuna basıyoruz.
Screenshot_20210403-174755_Samsung Internet.jpg

Bu tuşa basarak Bot ekliyoruz.
Screenshot_20210403-174830_Samsung Internet.jpg
Gelen uyarıyı onaylıyoruz.

Screenshot_20210403-174905_Samsung Internet.jpg

Bu ekrandan isterseniz Bot adını ve ikonunu değiştirebilirsiniz. Sonrasında Click To Reveal Token tuşuna, sonrasında ise Copy tuşuna basıyoruz.
SmartSelect_20210403-174948_Samsung Internet.jpg

Sonra bu Botu sadece ben istediğim sunuculara eklemek istediğimden bu ayarı kapatıyoruz.
Screenshot_20210403-175022_Samsung Internet.jpg

Biraz daha aşağıya inip Bot yetkileri kısmından
Administrator yazan yeri işaretliyoruz. Ve yeşil tuşa basıp kaybediyoruz.
Screenshot_20210403-174613_Samsung Internet.jpg
Bu menüye giriyoruz.
Screenshot_20210403-174718_Samsung Internet.jpg

Buradan Bot seçeneğini ve Administrator seçeneğini seçiyoruz. Üstte botumuzun linki olacak. Copy diyip kopyalıyoruz.
Tarayıcıya yapıştırıp normal Bot ekler gibi sunucumuzu seçip ekliyoruz. Ama Bot çevrimdışı :oops:. Merak etmeyin. Bir sonraki adımda botumuzu kodlayıp çevrimiçi yapacağız.
2.Adım: Botu Kodla
Kodları burada hazır vereceğim. Değişmeniz gereken 3 yer var. 1.si sunucu ip'niz 2.si sunucu adı'nız 3.sü ise Bot tokeniniz(bot oluştururken kopyaladığımız)
Bu kodları isterseniz Rabisu'dan aldığınız Vds'ye ya da Glitch'e(Önerilmez) node.js kurup kodları yükleyebilirsiniz.

JavaScript:
const Discord = require('discord.js');
const client = new Discord.Client(); client.login('token');
var request = require('request');
var mcCommand = '/suncista'; //komutunuz
 var mcIP = 'sunucuip'; // sunucu ip
var mcPort = 25565; // sunucu port (25565 Varsayılan)
client.on('message', message =>
          { if (message.content === mcCommand)
          { var url = 'http://mcapi.us/server/status?ip=' + mcIP + '&port=' + mcPort;
           request(url, function(err, response, body)
                   { if(err) { console.log(err); return message.reply('Süzücü Hatası');
                             }
                    body = JSON.parse(body);
                    var status = '*Sunucu Şuanda Kapalı*';
                    if(body.online) { status = 'Sunucu Aktif. Üye Sayısı **online** - ';
                                     if(body.players.now) { status += '**' + body.players.now + '** Kişi Oynuyor'; }
                                     else { status += '*Oynayan Kimse Yok*';
                                          }
                                    } message.reply(status);
                   });
          } });
 

Erhan

www.Rabisu.com
Yönetici
Katılım
27 Haz 2020
Mesajlar
410
En iyi cevaplar
20
Puanları
2,140
Ödüller
10
Gerçekten çok başarılı ve gerekli bir rehber, elinize sağlık.
 

atasdb

Çaylak
Katılım
11 Mar 2022
Mesajlar
1
En iyi cevaplar
0
Puanları
20
Ödüller
1
o KODLARI NERE YAZIYORUZ BEN BULAMADIM?
 

Kronox

www.Rabisu.com
Katılım
24 Nis 2022
Mesajlar
25
En iyi cevaplar
0
Puanları
40
Ödüller
2
Bunun Javada 10 dakikada bir kendini otomatik yenileyen halini kodlamıştım kendi botuma ek modül olarak. Elinize sağlık.
 
Üst