Direkt olarak anlatıma geçiyorum. Adımları takip ederseniz duyuru botunuz sorunsuz bir şekilde çalışacaktır.
Öncelikle glitch (http://glitch.com) sitesine kayıt olmanız gerekmektedir. Kayıt olduktan sonra bu linke tıklayınız. (https://glitch.com/edit/#!/join/6cfdbdb1-99f7-4d07-98d5-210efeb6b6c7) Sol üstteki proje adına tıklayınız ve "Remix Project" butonuna tıklayınız. Sizi yeni bir sayfaya atacaktır. Yeni sayfaya atandıktan sonra tekrardan sol üstteki proje ismine tıklayın ve önünüze çıkan panelden projenin adını kimsenin tahmin edemeyeceği bir şey yapın. Yaptıktan sonra "Make this project private" butonuna tıklayınız. Bunu yapmanızın sebebi sunucunuza bot üzerinden sızılmasını önlemektir.
Aşağıdaki bölümde bot dosyalarını göreceksiniz. Dosyalardan ayarlar.js nin içine girin ve önünüze çıkan bölümü doldurunuz. Doldurmayı bilmeyenler için öncelikle üstten prefixinizi belirleyin (Botu çalıştıracak komut. örn ! . !! p!). Sahip bölümüne yazacağınız ID'yi almak için discorda dönüyoruz ve ayarlar bölümünü açıyoruz. Ayarlardan görünüme geliyoruz ve alt panelden "Geliştirici Modu" işaretini açıyoruz. Ardından bir sunucuya mesaj atın ve kendi üstünüze sağ tıklayarak "ID'yi kopyala" bölümüne tıklıyoruz. Tekrardan bot dosyalarına dönüyoruz ve sahip bölümüne bu ID'yi yapıştırıyoruz. Alt bölümde ise botunuzu belirleyecek tokeni vereceğiz.
Token vermek için Discord Developers (https://discordapp.com/developers/applications/) sitesine girin. Discorda giriş yapmışsanız otomatik olarak sayfa açılacaktır. Giriş yapmadıysanız giriş yapmanız istenecektir. Giriş yaptıktan sonra sağ üstten "New application" butonuna tıklıyoruz. Önünüze çıkan bölüme botunuzun ismini giriyorsunuz ve önüzünüze bot kontrol paneli çıkacak.
Bota bir resim eklemek istiyorsanız önünüzdeki panelden ekleyebilirsiniz. Şimdi sol taraftaki bölümden "Bot" sekmesine giriyoruz. Sağ taraftan "Add Bot" butonuna tıklıyoruz ve botumuz oluşuyor. Şimdi hemen bot isminin altında "TOKEN" bölümünü görüyoruz. "Copy" butonuna tıklıyoruz ve tekrardan bot dosyalarına dönüyoruz. Sizden istenen TOKEN bölümüne bu kodu yapıştırıyoruz. Artık botunuz çalışır durumdadır.
Şimdi botu sunucuya eklemeyi göstermem gerekiyor. Botu sunucunuza eklemek için bir davet linki oluşturmalısınız. Davet linki oluşturmak için bu linke tıklayabilirsiniz. (https://discordapi.com/permissions.html#0) Önünüze çıkan linkten "Mention @everyone, Read Messages ve View Channel" özelliklerini aktif ediyoruz. Sayfanın alt kısmına indiğiniz zaman sizden "Client ID" istenecek. Bu ID'yi almak için az önce bot oluştururken kullandığınız sayfaya dönüyorsunuz ve "General Information" bölümüne giriyoruz. Bot isminin hemen altında "Client ID" bölümünü göreceksiniz. "Copy" butonuna basıyoruz ve sizden istenilen bölüme yapıştırıyoruz. Alt tarafta size verilen linki açıyorsunuz ve botunuzu sunucunuza ekleyebiliyorsunuz.
Botu kullanmak için kullanacağınız komut {ayarladığınız prefix}yaz <yazı> şeklindedir.(örn. .yaz Hello World) İleride daha fazla komuta sahip bir bot paylaşacağım. Botla ilgili herhangi bir teknik desteğe ihtiyacınız olursa konu altına yorum atabilirsiniz, iyi günler.
Bilmeyenler için ayrıca seninle bir bot yapım konusu hazırlarız. Tavrını ve anlatısını beğendim. Gayet başarılı olmuş başarılarının devamını dilerim. Eğer müsait olursam dediğim gibi senle konu paylaşırız
Bilmeyenler için ayrıca seninle bir bot yapım konusu hazırlarız. Tavrını ve anlatısını beğendim. Gayet başarılı olmuş başarılarının devamını dilerim. Eğer müsait olursam dediğim gibi senle konu paylaşırız
Böyle bir konu gerekliydi, duyuru harici diğer eklentilerde eklenebilir, zamanla komutları anlıyorsunuz, youtubede birçok video var bunlar hakkında yararlanabilirsiniz.
Böyle bir konu gerekliydi, duyuru harici diğer eklentilerde eklenebilir, zamanla komutları anlıyorsunuz, youtubede birçok video var bunlar hakkında yararlanabilirsiniz.
if (!message.guild) { const ozelmesajuyari = new Discord.RichEmbed() .setColor(0xFF0000) .setTimestamp() .setAuthor(message.author.username, message.author.avatarURL) .addField(':warning: **Uyarı** :warning:', '`sustur` **adlı komutu özel mesajlarda kullanamazsın.**') return message.author.sendEmbed(ozelmesajuyari); } let guild = message.guild let reason = args.slice(1).join(' '); let user = message.mentions.users.first(); let modlog = guild.channels.find('name', 'mod-log'); let muteRole = client.guilds.get(message.guild.id).roles.find('name', 'Muted'); if (!modlog) return message.reply('`mod-log` **kanalını bulamıyorum.**').catch(console.error); if (!muteRole) return message.reply('`Muted` **adlı bir rol bulamıyorum.**').catch(console.error); if (reason.length < 1) return message.reply(' **Susturma sebebini Yazmadın!** ').catch(console.error); if (message.mentions.users.size < 1) return message.reply(' **Kimi susturacağını Belirtmedin!** ').catch(console.error); const embed = new Discord.RichEmbed() .setColor(0x00AE86) .setTimestamp() .addField('Eylem:', 'Susturma <a:sinirligif:502208088141725696>') .addField('Susturulan Kullanıcı:', `${user.username}#${user.discriminator} (${user.id})`) .addField('Susturan Yetkili:', `${message.author.username}#${message.author.discriminator}`) .addField('Susturma Sebebi', reason);
if (!message.guild.member(client.user).hasPermission('MANAGE_ROLES_OR_PERMISSIONS')) return message.reply('Gerekli izinlere sahip değilim.').catch(console.error);
Botunuza "yönetici" iznini vermeniz gerekmektedir. mod-log adında bir metin kanalı açmanız gerekmektedir ve "Muted" adında bir rol yapmalı ve yetkilerini düzenlemelisiniz. Susturma işlemi için {prefix}sustur <@üye> <sebep> komutunu kullanabilirsiniz. Susturma kaldırma işlemi için de aynı komutu kullanabilirsiniz.
Kodları görmeden nasıl cevap vereyim? Adam kodumda hata var dememiş ki "link olmadan resim nasıl atılır" diye bir soru sormuş. Bunun için kodunu görmeye gerek yok, direkt olarak sıfırdan nasıl yapılacağını gösterebilirsiniz?
Öncelikle atmak istediğin fotoğrafı botun bulunduğu klasörde istediğin yere kaydet.
message.channel.send("yazmak istiyorsanız yazınız, istemiyorsanız bu tırnakların arasını boş bırakın", { files: [ "pictures/resim.png" ] });
Bu şekilde link olmadan fotoğraf gönderebilirsin. @wéux
Kodları görmeden nasıl cevap vereyim? Adam kodumda hata var dememiş ki "link olmadan resim nasıl atılır" diye bir soru sormuş. Bunun için kodunu görmeye gerek yok, direkt olarak sıfırdan nasıl yapılacağını gösterebilirsiniz?
Öncelikle atmak istediğin fotoğrafı botun bulunduğu klasörde istediğin yere kaydet.
message.channel.send("yazmak istiyorsanız yazınız, istemiyorsanız bu tırnakların arasını boş bırakın", { files: [ "pictures/resim.png" ] });
Bu şekilde link olmadan fotoğraf gönderebilirsin. @wéux
Benim kullandığım kodda böyle bir şey yok. Her kodu aynı görmezseniz güzel olur.
Kodları görmeden nasıl cevap vereyim? Adam kodumda hata var dememiş ki "link olmadan resim nasıl atılır" diye bir soru sormuş. Bunun için kodunu görmeye gerek yok, direkt olarak sıfırdan nasıl yapılacağını gösterebilirsiniz?
Öncelikle atmak istediğin fotoğrafı botun bulunduğu klasörde istediğin yere kaydet.
message.channel.send("yazmak istiyorsanız yazınız, istemiyorsanız bu tırnakların arasını boş bırakın", { files: [ "pictures/resim.png" ] });
Bu şekilde link olmadan fotoğraf gönderebilirsin. @wéux
Benim kullandığım kodda böyle bir şey yok. Her kodu aynı görmezseniz güzel olur.
Adam bu kodu sen kullandın dememiş zaten, madem discord botlarıyla uğraşıyorsun şu soruma da cevap verebilir misin demiş hala bunu ben paylaşmadım diye yakınıyorsun. Bu kod parçasını bilmiyorsan bilmiyorum demen yeterli.
Kodları görmeden nasıl cevap vereyim? Adam kodumda hata var dememiş ki "link olmadan resim nasıl atılır" diye bir soru sormuş. Bunun için kodunu görmeye gerek yok, direkt olarak sıfırdan nasıl yapılacağını gösterebilirsiniz?
Öncelikle atmak istediğin fotoğrafı botun bulunduğu klasörde istediğin yere kaydet.
message.channel.send("yazmak istiyorsanız yazınız, istemiyorsanız bu tırnakların arasını boş bırakın", { files: [ "pictures/resim.png" ] });
Bu şekilde link olmadan fotoğraf gönderebilirsin. @wéux
Benim kullandığım kodda böyle bir şey yok. Her kodu aynı görmezseniz güzel olur.
Adam bu kodu sen kullandın dememiş zaten, madem discord botlarıyla uğraşıyorsun şu soruma da cevap verebilir misin demiş hala bunu ben paylaşmadım diye yakınıyorsun. Bu kod parçasını bilmiyorsan bilmiyorum demen yeterli.
Benim komutlarımda hiçbir zaman böyle bir kod olmamıştı. Ön yargınıza hakim olmanızı öneririm.