discord bot emojili kayıt sistemi, discord bot emijili kayıt kodları, discord bot emoji ile kayıt olma kodları, discord bot emojili kayıt kodları, discord bot emojili kayıt sistem kodları, codemarefi
discord bot emojili kayıt sistemi, discord bot emijili kayıt kodları, discord bot emoji ile kayıt olma kodları, discord bot emojili kayıt kodları, discord bot emojili kayıt sistem kodları, codemarefi
Discord bot kod paylaşımlarında bu yazımda discord botunuz için güzel ve kullanışlı bir kod ile beraberiz. Başlıktan da anlaşılacağı üzere bu paylaştığım discord bot kodu emoji ile discord sunucunuz da kullanıcıların kayıt olmasını yani rol almasını sağlayan bir koddur. Kayıt kanalında kullanıcılar emoji'ye tıkladığında sizin belirtmiş olduğunuz rolü alır.

Kurulum için adımları izleyin:

  • Kod projenizde botun ana dosyasına atılacaktır. Komut eklemeyi bilmiyorsan buradaki yazımızı okuyarak öğrenebilirsin.
  • Komut içerisindeki gerekli yerleri kendinize göre düzenleyin.
  • Herhangi bir modül gerekmez.
//---Bu Kod botun ana dosyasına atılacaktır.
//###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###Sadista

const yourID = "";  //Kendi İD'nizi Yazın
const setupCMD = "" //İstediğiniz Komut Yapabilirsiniz örn : !kayıtol
let initialMessage = ``; //Dilediğiniz Şeyi Yazabilirsiniz
const roles = ["", ""]; //İstediğiniz Rolü Yazabilirsiniz
const reactions = ["", ""]; //İstediğiniz Emojiyi Ekleyebilirsiniz
const botToken = "";  //Buraya botunuzun tokenini koyunuz
                     
//Load up the bot...
const discord = require('discord.js');
const bot = new Discord.Client();
//If there isn't a reaction for every role, scold the user!
if (roles.length !== reactions.length) throw "Roles list and reactions list are not the same length!";
//Function to generate the role messages, based on your settings
function generateMessages(){
    var messages = [];
    messages.push(initialMessage);
    for (let role of roles) messages.push(`Kayıt Olmak İçin **"${role}"** Emojisine Tıkla!`); //DONT CHANGE THIS
    return messages;
}
bot.on("message", message => {
    if (message.author.id == yourID && message.content.toLowerCase() == setupCMD){
        var toSend = generateMessages();
        for (let mapObj of mappedArray){
            message.channel.send(mapObj[0]).then( sent => {
                if (mapObj[1]){
                  sent.react(mapObj[1]);  
                } 
            });
        }
    }
})
bot.on('raw', event => {
    if (event.t === 'MESSAGE_REACTION_ADD' || event.t == "MESSAGE_REACTION_REMOVE"){
        
        let channel = bot.channels.get(event.d.channel_id);
        let message = channel.fetchMessage(event.d.message_id).then(msg=> {
        let user = msg.guild.members.get(event.d.user_id);
        
        if (msg.author.id == bot.user.id && msg.content != initialMessage){
       
            var re = `\\*\\*"(.+)?(?="\\*\\*)`;
            var role = msg.content.match(re)[1];
        
            if (user.id != bot.user.id){
                var roleObj = msg.guild.roles.find(r => r.name === role);
                var memberObj = msg.guild.members.get(user.id);
                
                if (event.t === "MESSAGE_REACTION_ADD"){
                    memberObj.addRole(roleObj)
                } else {
                    memberObj.removeRole(roleObj);
                }
            }
        }
        })
 
    }   
});
Yapamadığınız veya takıldığınız yerleri yorum ile bizlere bildirin yardımcı oluruz.
CodeMareFi

Admin MareFi

CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi

CodeMareFi Bir çok konuda fikir sahibi olduğu kategorilere yönelip kullanıcıya en iyi ve en özgün bilgiyi sunmayı amaç edinmiştir. CMF Teknoloji, İnternet, Program, Blogger Konuları , Blogger Temaları, Blogger Eklentileri, Discord Konuları, Discord Bot konuları, Discord Bot Komut Paylaşımları ve bir çok konuda Genel Güncel Paylaşım Sitesidir...

Yorum Yap:

5 Yorum Yapılmış:

  1. peki nasıl bu komutu discord sunucumuzda kullanacağız ben bunu botuma yazdım bot.js tarafına napıcam

    YanıtlaSil
  2. Kopyalamiyorum Yardim edin

    YanıtlaSil
  3. MÖBİLDEN KOPYALAMA YAPILMIYORRRR

    YanıtlaSil

Yorum Yaparken:
* Yorumlarınızda Din , Dil , Irk , Cinsiyet , Küfür(Hakaret) ve Siyaset içerikli yorumlar onaylanmadığını hatırlatmak isterim.
* Yorumlarınızı anlaşılır bir dilde yazınız ve mümkünse detaylı bir şekilde açıklama yapınız.
* Yorum yaparken tavsiyemiz olarak yorum profilinizi google @gmail profilinizi seçerek yorum yapınız, ayrıca (anonim) veya Ad/Url gibi seçeneklerle de yorum yapabilirsiniz.
Konu ile ilgili olmayan sorularınız için ise Chat veya İletişim sayfalarını kullanın

Kullanmak istediğiniz emojileri kopyalayıp yorumda kullanabilirsiniz. CTRL + C

☝☺✊✋✌❤👀👄👎👍👌💓💔💕💖💗💘💝💞💟💢💣💤💥😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏😐😑😒😓😔😕😖😗😘😙😚😛😜😝😞😟😠😡😢😣😤😥😦😧😨😩😪😫😬😭😮😯😰😱😲😳😴😵😶😷👐👤👥👦👦👧👨👩👳👴👵👿👾👽👻👅