Discord bot kod paylaşımlarında bu yazımda discord botunuz için güzel ve kullanışlı bir kod ile beraberiz Discord.js Bot Kodları Gelişmiş Ayarlamalı Mesajı Oto Cevaplama Komutu, Discord Bot Kodları Gelişmiş Ayarlanabilir Mesajı Oto Cevaplama Komutu, Discord.js Bot Kodları Gelişmiş Ayarlanabilir Mesajı Oto Cevaplama Komutu.
Kurulum için adımları izleyin:
- Kod projenizde komutlar klasörüne atılacaktır. Komut eklemeyi bilmiyorsan buradaki yazımızı okuyarak öğrenebilirsin.
- Komut içerisindeki gerekli yerleri kendinize göre düzenleyin.
- Gereken modüller kod içerisinde const kısımlarında.
//---Bu Kod komutlar klasörüne atılacaktır.
//###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###MareFi
const db = require('quick.db')
const Discord = require('discord.js')
exports.run = async (client, message, args) => {
if (!message.member.hasPermission('MANAGE_GUILD')) return message.channel.send(':no_entry: Bu komutu kullanabilmek için `Sunucuyu Yönet` yetkisine sahip olmalısın!')
const Bilgi = new Discord.RichEmbed()
.setColor('#000096')
.setThumbnail(client.user.avatarURL)
.addField(`**${client.user.username} | Oto-Cevap Sistemi**`, 'Oto-Cevap Sistemi, Sunucunuza Gelenlerin Bazı Yazıları Yazmaları Durumunda Botun Onlara Verecek Tepkisidir.\nBu Yazılara `sa / slm / selam / selamın aleyküm / sea / selamun aleyküm - Aleyküm Selam, Hoşgeldin!`, `naber / nasılsınız / nbr - İyi, sen?`, `görüşürüz / bye bye / bye / bay / bay bay / bb / güle güle - Hoşçakal!` Dahildir.\nAçmak için **c+otocevap aç**, kapatmak için **c+otocevap kapat** yazmalısınız.')
.setFooter(client.user.username, client.user.avatarURL)
.setTimestamp()
if (!args[0]) return message.channel.send(Bilgi).then(msg => msg.delete(3000))
const Açık = new Discord.RichEmbed()
.setColor('#960000')
.setThumbnail(client.user.avatarURL)
.addField('**${client.user.username} | Oto-Cevap Sistemi**', ':white_check_mark: Oto-Cevap Başarıyla Açıldı!')
.setFooter(client.user.username, client.user.avatarURL)
.setTimestamp()
if (args[0] == 'aç') {
db.set(`otocevap_${message.guild.id}`, 'açık'); message.channel.send(Açık).then(msg => msg.delete(3000))
}
const Kapalı = new Discord.RichEmbed()
.setColor('#960000')
.setThumbnail(client.user.avatarURL)
.addField('**${client.user.username} | Oto-Cevap Sistemi**', ':white_check_mark: Oto-Cevap Başarıyla Kapatıldı!')
.setFooter(client.user.username, client.user.avatarURL)
.setTimestamp()
if (args[0] == 'kapat') {
db.set(`otocevap_${message.guild.id}`, 'kapali'); message.channel.send(Kapalı).then(msg => msg.delete(3000))
}
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['oto-cevap', 'sa-as', 'otocevap'],
permLevel: 4
}
exports.help = {
name: 'Oto-Cevap'
}
//---Bu Kod maine atılacaktır.
//###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###MareFi
//### BU KODLAR KİŞE VEYA SUNUCUYA GÖRE TÜRETİLİP GELİŞTİRİLEBİLİR.
client.on('message', async (msg, member, guild) => {
let DB = require('quick.db')
let OtoCevap = await DB.fetch(`otocevap_${msg.guild.id}`)
if(OtoCevap === 'açık') {
const OtoCevapSelam = new Discord.RichEmbed()
.setColor('#000096')
.setDescription(`**Aleyküm Selam, Hoşgeldin ${msg.author.username}!**`)
if (msg.content.toLowerCase() === 'sa') {
msg.channel.send(OtoCevapSelam).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'slm') {
msg.channel.send(OtoCevapSelam).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'selam') {
msg.channel.send(OtoCevapSelam).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'sea') {
msg.channel.send(OtoCevapSelam).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'selamun aleyküm') {
msg.channel.send(OtoCevapSelam).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'selamın aleyküm') {
msg.channel.send(OtoCevapSelam).then(msg => msg.delete(3000))
}
const OtoCevapHalhatır = new Discord.RichEmbed()
.setColor('#000096')
.setDescription(`**İyiyiz, sen nasılsın ${msg.author.username}?**`)
if (msg.content.toLowerCase() === 'naber') {
msg.channel.send(OtoCevapHalhatır).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'nbr') {
msg.channel.send(OtoCevapHalhatır).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'nasılsınız') {
msg.channel.send(OtoCevapHalhatır).then(msg => msg.delete(3000))
}
const OtoCevapVeda = new Discord.RichEmbed()
.setColor('#000096')
.setDescription(`**Hoşçakal ${msg.author.username}!**`)
if (msg.content.toLowerCase() === 'görüşürüz') {
msg.channel.send(OtoCevapVeda).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'bb') {
msg.channel.send(OtoCevapVeda).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'bye') {
msg.channel.send(OtoCevapVeda).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'bye bye') {
msg.channel.send(OtoCevapVeda).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'bay') {
msg.channel.send(OtoCevapVeda).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'bay bay') {
msg.channel.send(OtoCevapVeda).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'baybay') {
msg.channel.send(OtoCevapVeda).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === 'güle güle') {
msg.channel.send(OtoCevapVeda).then(msg => msg.delete(3000))
}
if (msg.content.toLowerCase() === `<@${client.user.id}>`) { //Botu etiketleyince mesaj atar
msg.channel.send('Ha efendim knk')
}
if (msg.content.toLowerCase() === 'yok bişi') {
msg.channel.send('LA SEN BENİMLE DALGA MI GEÇİYON')
}
}
})
Yapamadığınız veya takıldığınız yerleri yorum ile bizlere bildirin yardımcı oluruz.
Bu yorum bir blog yöneticisi tarafından silindi.
YanıtlaSilYorumunda reklam, adres .vb içerikler olduğundan dolayı kaldırdım. İlgili konuda yardım için ya bu siteyi kullan yada discord sunucumuzu. Özelden kimseye yardım etmiyoruz artık.
Sil