Discord Gelişmiş Self Bot (v1)

ZehirVevo

Yeni üye
26 Eki 2019
16
1
Merhabalar, uzun bir süredir konu açmıyordum ve aklıma self bot yazmak geldi. Bu self botun diğer self botlardan farkı ise;
- Bir kişi size reklam yaptıysa 5 saniye sonra otomatik olarak o kişiye reklam atması.
- Bir sunucuya üye katıldığında 5 saniye sonra otomatik olarak o kişiye reklam atması.
- Bir sunucudan üye ayrıldığında 5 saniye sonra otomatik olarak o kişiye reklam atması.
Eklenmesini istediğiniz bir özellik varsa bildiriniz ve sonraki self bot konusunda o kodu yazıp sizlerle paylaşayım.

Kodlar:
Kod:
const Discord = require("discord.js");
const zehir = new Discord.Client();

// Bir kişi size reklam yaptığında sizde ona yaparsınız.
zehir.on("message", msg => {
  if (msg.channel.type == "dm") {
    var regex = new RegExp("^(http[s]?:\\/\\/(www\\.)?|ftp:\\/\\/(www\\.)?|www\\.){1}([0-9A-Za-z-\\.@:%_\+~#=]+)+((\\.[a-zA-Z]{2,3})+)(/(.)*)?(\\?(.)*)?");
    if (regex.test(msg.content) == true) {
  console.log(msg.author.username + " adlı kullanıcıya 5 saniye sonra reklam yapacağım!")
      setTimeout(() => {
      msg.author.send(`
Selam **${msg.author.username}**, discord sunucumuza katılırmısın ?
discord linki
`)
        console.log(msg.author.username + " adlı kullanıcıya reklam yaptım!")
    }, 5000)
    }
  }
})

// Bir sunucuya üye katılırsa yapılacak olan reklam! (5 saniye sonra atması discordun hesabı kapatmaması içindir)
zehir.on("guildMemberAdd", member => {
  console.log(member.username + " adlı kullanıcıya 5 saniye sonra reklam yapacağım!")
  setTimeout(() => {
    member.send(`
Selam **${member.username}**, discord sunucumuza katılırmısınız ?
discord linki
`)
    console.log(member.username + " adlı kişiye reklam yaptım!")
  }, 5000)
})

//Bir sunucudan çıkan üyeye yapılacak olan reklam! (5 saniye sonra atması discordun hesabı kapatmaması içindir)
zehir.on("guildMemberRemove", member => {
  console.log(member.username + " adlı kullanıcıya 5 saniye sonra reklam yapacağım!")
  setTimeout(() => {
    member.send(`
Selam **${member.username}**, discord sunucumuza katılırmısınız ?
discord linki
`)
    console.log(member.username + " adlı kişiye reklam yaptım!")
  }, 5000)
})


zehir.login("token")
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.