const Discord = require('discord.js'); const db = require('quick.db'); exports.run = async (client, message, params, args) => { if (!message.member.hasPermission('ADMINISTRATOR')) return message.channel.send(' Hoşgeldin kanalı ayarlamak için `Yönetici` yetkisine sahip olman gerek.') let hgkanali = message.mentions.channels.first(); if (!hgkanali) return message.channel.send(' Hoşgeldin kanalı ayarlamak için bir kanal etiketlemeniz gerekli. `?giriş-çıkış-ayarla #kanal`') db.set(`gcc_${message.guild.id}`, message.mentions.channels.first().id) let i = await db.fetch(`gcc_${message.guild.id}`) message.channel.send(` ${process.env.basarili} Hoşgeldin kanalı, <#${i}> olarak ayarlandı.`) }; exports.conf = { enabled: true, guildOnly: false, aliases: [], permLevel: 0 }; exports.help = { name: 'giriş-çıkış-ayarla', description: 'neblm', usage: 'giriş-çıkış-ayarla' }; ////////////// EVENTLODER'E client.on('guildMemberAdd', reqEvent('giriş')); //Resimli HG-BB HG client.on('guildMemberRemove', reqEvent('çıkış')); // Resimli HG-BB BB /////////////////////////////////////////////////////////////////////////////////// events/giriş const Discord = require("discord.js") const db = require("quick.db"); const Canvas = require('canvas') , Image = Canvas.Image , Font = Canvas.Font , path = require('path'); const snekfetch = require('snekfetch'); const request = require('node-superfetch'); module.exports = async member => { var randomMsg = [ " <:Ship_54:709900576099532920> Partiye Hoşgeldin", ]; var randomMsg_integer = randomMsg[Math.floor((Math.random() * randomMsg.length))] let msj = await db.fetch(`girisM_${member.guild.id}`) if (!msj) msj = `{uye}, ${randomMsg_integer}` let memberChannel = await db.fetch(`gcc_${member.guild.id}`) const canvas = Canvas.createCanvas(800, 500); const ctx = canvas.getContext('2d'); const background = await Canvas.loadImage('RESİM LinQ'); ctx.drawImage(background, 6, 6, canvas.width, canvas.height); ctx.strokeStyle = '#74037b'; ctx.strokeRect(0, 0, canvas.width, canvas.height); ctx.fillStyle = `#D3D3D3`; ctx.font = `25px "Warsaw`; ctx.textAlign = "center"; ctx.fillText(`${member.user.username.toUpperCase()}`, 410, 430); let avatarURL = member.user.avatarURL || member.user.defaultAvatarURL const { body } = await request.get(avatarURL); const avatar = await Canvas.loadImage(body); ctx.beginPath(); ctx.lineWidth = 15; ctx.fill() ctx.lineWidth = 4; ctx.arc(408.6, 259.7, 103.3, 0, Math.PI * 2, false); ctx.clip(); ctx.drawImage(avatar, 308.6, 159.7, 200, 200); const attachment = new Discord.Attachment(canvas.toBuffer(), 'Shard-HG.png'); member.guild.channels.get(memberChannel).send(attachment) member.guild.channels.get(memberChannel).send(msj.replace('{uye}', member).replace('{sunucu}', member.guild.name)) if (member.user.bot) return member.guild.channels.get(memberChannel).send(`? Bu Bot Oldugu Tespit Edildi, ${member.user.tag}`) } events/çıkış const Discord = require("discord.js") const db = require("quick.db"); const Canvas = require('canvas') , Image = Canvas.Image , Font = Canvas.Font , path = require('path'); const snekfetch = require('snekfetch'); const request = require('node-superfetch'); module.exports = async member => { var randomMsg = [ " <:Ship_53:709900576221298718> Paryiden Ayrıldı Yine Bekleriz " ]; var randomMsg_integer = randomMsg[Math.floor((Math.random() * randomMsg.length))] let paket = await db.fetch(`pakets_${member.id}`) let memberChannel = await db.fetch(`gcc_${member.guild.id}`) let msj = await db.fetch(`cikisM_${member.guild.id}`) if (!msj) msj = `{uye}, ${randomMsg_integer}` const canvas = Canvas.createCanvas(800, 500); const ctx = canvas.getContext('2d'); const background = await Canvas.loadImage('Resim Linq'); ctx.drawImage(background, 6, 6, canvas.width, canvas.height); ctx.strokeStyle = '#74037b'; ctx.strokeRect(0, 0, canvas.width, canvas.height); ctx.fillStyle = `#D3D3D3`; ctx.font = `25px "Warsaw"`; ctx.textAlign = "center"; ctx.fillText(`${member.user.username.toUpperCase()}`, 410, 430); let avatarURL = member.user.avatarURL || member.user.defaultAvatarURL const { body } = await request.get(avatarURL); const avatar = await Canvas.loadImage(body); ctx.beginPath(); ctx.lineWidth = 4; ctx.fill() ctx.lineWidth = 4; ctx.arc(408.6, 259.7, 103.3, 0, Math.PI * 2, false); ctx.clip(); ctx.drawImage(avatar, 308.6, 159.7, 200, 200); const attachment = new Discord.Attachment(canvas.toBuffer(), 'Shard-BB.png'); member.guild.channels.get(memberChannel).send(attachment) member.guild.channels.get(memberChannel).send(msj.replace('{uye}', member).replace('{sunucu}', member.guild.name)); if (member.user.bot) return member.guild.channels.get(memberChannel).send(`? Bu bir bot, ${member.user.tag}`) }