- İnstagram sayfasında iken herhangi bir yere mause ile sağ tıklayarak İncele diyin. Veya F12 ye basabilirsiniz. Bu sayede kaynak kod kısmı açılacak sitede
- Kaynak kısmı açıldıktan sonra yapmanız gereken Ctrl+Shift+M tuş kombinasyonunu tıklayarak web geliştirici modunu aktif etmek.
- Bu işlemde aktif oldu ama pek bişey değişmedi diyorsunuzdur sanırım. Şuan mobil moduna geçirmek için yapmanız gereken şey sayfayı yenilemek F5 yada Crtl+R yaptığınızda Mobil sisteme geçtiğini göreceksiniz.
![]() |
| Discord Bot Canvas Resimli Giriş Çıkış Kodları |
CodeMareFi Gururla Sunar Canvas hoş geldin güle güle resimli karşılama kodları bunlara resimli hg-bb de diyebiliriz çoğunuzun da bildiği gibi discord sunucularında giriş yaptığınızda sizi botun canvas kodları ile karşılamasını herkez merak ediyordur işte bu yazımda paylaşacağım kodlarla artık sizinde botunuz da resimli karşılama mesajları olacak. Dikkatli bir şekilde okuyun ve adımları anlatımdaki gibi yapın.
Kodlar 3 ayrı bölümden oluşuyor gelen.js , giden.js ve komutlar klasörüne atılacak bir kanal ayarlama kodları ile 3 kod bölümünden oluşmak da. bu gelen ve giden .js kodlarını botunuzun ana dosyasına değil de ayrı dosyalar olarak ekleyeceksiniz. bu dosyaları ekleyeceğiniz klasör adı "events" olacak yani yapacağınız sistem örnek olarak şu yol events/gelen.js şeklinde olmalıdır.
Kurulum için adımları izleyin:
- Kod projenizde events ve 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.
- Modül olarak "quick.db", "canvas", "path", "snekfetch", "node-superfetch" eklemeniz gerekmekte.
//---Bu Kod gelen.js events klasörüne atılacak atılacaktır.
//CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //Sadista
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 = [
"Sunucuya 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(360, 250);
const ctx = canvas.getContext('2d');
const background = await Canvas.loadImage('https://cdn.discordapp.com/attachments/598737609501704212/641064440099241985/CodeMarefi-gelen.jpg');
ctx.drawImage(background, 0, 0, canvas.width, canvas.height);
ctx.strokeStyle = '#74037b';
ctx.strokeRect(0, 0, canvas.width, canvas.height);
ctx.fillStyle = `#D3D3D3`;
ctx.font = `25px "S&S Nickson One"`;
ctx.textAlign = "center";
ctx.fillText(`${member.user.username.toUpperCase()}`, 170, 210);
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(112 + 55, 55 + 55, 55, 0, 2 * Math.PI, false);
ctx.clip();
ctx.drawImage(avatar, 112, 55, 110, 110);
const attachment = new Discord.Attachment(canvas.toBuffer(), 'CodeMarefi-gelen.jpg');
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}`)
}
//---Bu Kod giden.js events klasörüne atılacak atılacaktır.
//CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //Sadista
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 = [
"Güle Güle"
];
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(360, 250);
const ctx = canvas.getContext('2d');
const background = await Canvas.loadImage('https://cdn.discordapp.com/attachments/598737609501704212/641064444365111319/CodeMarefi-giden.jpg');
ctx.drawImage(background, 0, 0, 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()}`, 170, 210);
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(112 + 55, 55 + 55, 55, 0, 2 * Math.PI, false);
ctx.clip();
ctx.drawImage(avatar, 112, 55, 110, 110);
const attachment = new Discord.Attachment(canvas.toBuffer(), 'CodeMarefi-giden.jpg');
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}`)
}
//---Bu Kod projenizde komutlar klasörüne atılacaktır.
//CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //Sadista
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(':no_entry: Hoşgeldin kanalı ayarlamak için `Yönetici` yetkisine sahip olman gerek.')
let hgkanali = message.mentions.channels.first();
if (!hgkanali) return message.channel.send(':no_entry: Hoşgeldin kanalı ayarlamak için bir kanal etiketlemeniz gerekli. `c+gkanal #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: 'gkanal',
description: 'hg-bb kanal ayarlar',
usage: 'gkanal'
};
//---Bu Kod projenizde komutlar klasörüne atılacaktır.
//CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //Sadista
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(':no_entry: Hoşgeldin kanalı ayarlamak için `Yönetici` yetkisine sahip olman gerek.')
let firox = message.mentions.channels.first();
if (!firox) return message.channel.send(':no_entry: Hoşgeldin kanalı ayarlamak için bir kanal etiketlemeniz gerekli. `s$gkanal-sıfırla #kanal`')
db.delete(`gcc_${message.guild.id}`, message.mentions.channels.first().id)
message.channel.send(`Hoşgeldin kanalı Başarıyla Sıfırlandı!.`)
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 0
};
exports.help = {
name: 'gkanal-sıfırla',
description: 'CodeMareFi',
usage: 's$kanal-sıfırla #kanal'
};
Önemli Not: gelen.js ve giden.js kodlarını events klasörlerine ekleyeceksiniz komutlar klasörüne değil Örnek: events/gelen.js şeklinde olacak.
client.on('guildMemberAdd', reqEvent('gelen'));
client.on('guildMemberRemove', reqEvent('giden'));
Buradaki kodları util/eventLoader.js'ye eklediğinizde sorun kalmaz.
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 Link Eklendi Aşağıya
Merhabalar CodeMareFi (CMF) takipçileri ve ziyaretçileri bu anlatımım başlıktan da anlayacağınız üzere standartlaşmış discord kod paylaşımları dışında bir anlatım olacak.
Bu yazımda bir çok Deep web ve Darknet arasındaki farkları, doğru sandığınız yanlışları bildiğinizi sandığınız ama işlerin hiç de bildiğiniz gibi işlemediğini. Standartlaşmış tanımlar dışına çıkarak anlatıyorum.
Öncelikle Deep web (Dip web) ve Darknet bu iki isim aynı değildir. Bir çok kişi bu konuda gerek Youtube da olsun, gerek Sitelerde olsun hatta nette (sanal ortamda) çok ünlü kişiler ve ünlü hacker grupları bu konularda yaptıkları anlatımların veya yazdıkları makale, yazılarının içerisinde klasikleşmiş anlatımlar bulunmaktadır.
Hiç bir yerde bu gibi mecraların tam olarak ne fonksiyona sahip olduklarını, ne tür amaçlara hizmet ettikleri gibi önem arz eden bilgileri vermediklerini veya bilmediklerini gördüm, yada verilen bilgileri tamamen yanlış bilgiler olup bilgi kirliliğine neden olduğu düşüncesi içerisindeyim.






