#Canvafy Ship
1 messages · Page 1 of 1 (latest)
Oo sen buralarda mıydın ya
Kodu kopyala at
yeni geldi myaa
const { EmbedBuilder } = require('discord.js')
const canvafy = require("canvafy");
module.exports.execute = async(client, interaction) => {
const user = interaction.options.getMember('user')
const embed = new EmbedBuilder()
.setColor('2b2d31')
.setDescription('Lütfen birini etiketleyin.');
if (!user) {
return interaction.reply({ embeds: [embed] });
}
const ship = await new canvafy.Ship()
.setAvatars(interaction.user.displayAvatarURL({ format: 'png', size: 2048, dynamic: false }), user.displayAvatarURL({ format: 'png', size: 2048, dynamic: false }))
.setBackground('image', 'https://th.bing.com/th/id/R.248b992f15fb255621fa51ee0ca0cecb?rik=K8hIsVFACWQ8%2fw&pid=ImgRaw&r=0')
.setBorder('#f0f0f0')
.setOverlayOpacity(0.5)
.build();
return interaction.reply({
files: [{
attachment: ship.toBuffer(),
name: `ship-${interaction.user.id}-${user.id}.png`,
}],
});
}
module.exports.config = {
name: "ship",
description: "Ship",
options: [
{
name: `user`,
description: `description`,
type: 1,
required: true
}
]
}
hiç dokanmadım handler ayarladım
🎉 Tebrikler, 2. seviyeye ulaştın!
bi test edim dedim
zortladım
bide knk pek anlamadımda hg bb resimli nası yapılyıor canvafy de
Halledebildinmi eski dostum @river goblet
He baktım şimdi
const { MessageEmbed } = require('discord.js');
const canvafy = require('canvafy');
module.exports.execute = async (client, interaction) => {
const user = interaction.options.getMember('user');
if (!user) {
const embed = new MessageEmbed()
.setColor('2b2d31')
.setDescription('Lütfen birini etiketleyin.');
return interaction.reply({ embeds: [embed] });
}
const ship = await new canvafy.Ship()
.setAvatars(interaction.user.displayAvatarURL({ format: 'png', size: 2048, dynamic: false }), user.displayAvatarURL({ format: 'png', size: 2048, dynamic: false }))
.setBackground('image', 'https://th.bing.com/th/id/R.248b992f15fb255621fa51ee0ca0cecb?rik=K8hIsVFACWQ8%2fw&pid=ImgRaw&r=0')
.setBorder('#f0f0f0')
.setOverlayOpacity(0.5)
.build();
const buffer = ship.toBuffer();
if (buffer.length > 8e6) return interaction.reply('Dosya boyutu çok büyük. Daha küçük bir resim seçin.');
return interaction.reply({
files: [{
attachment: buffer,
name: `ship-${interaction.user.id}-${user.id}.png`,
}],
});
};
module.exports.config = {
name: 'ship',
description: 'Ship',
options: [
{
name: 'user',
description: 'A user to ship with',
type: 6,
required: true,
},
],
};
Dene bakim bunu
PC başı değilim şuan
Yazılar çok küçük kopyala at
atamıyom
bu sunucu tarafından bu mesaj engellendi diyo
klavyede artı tuşu yok
amk
vsc yi en küçük hale getirdim büyütemiyorum
@river goblet buldunmu
🎉 Tebrikler, 3. seviyeye ulaştın!
haletinmi hatayı
özelden at
mzm
knk
artı tuşu yo kbende,
vsc böle kaldı amk,
nası düzeltycem
@river goblet
@river goblet attım hatayı,
setAvatars methodu yanlış kullanilmis
resim değeri dondurmemis sanırım
burdada canvafyle alakalı değil
discord.js le alakalı bir hata
docs üzerinden ship kısmındaki kodu kopyalayıp
forcestatic kisimlarini sadece
format belirtirsen
formatıda png yap
calisacaktie
nası yapılcağını bilmiyorum docs okuyamıyorum daha doğrusu müsaitsen yapıp atabilirmisin
burdaki kodu kopyala yapıştır
forcestatic kisimlarini sil v13 ise
sadece
format:"png" yap
v13 deil v14
message kisimlarini interaction olarak degistir
zaten yaptım onları
hata nedir
attım dm den
🎉 Tebrikler, 4. seviyeye ulaştın!
const { MessageEmbed } = require('discord.js');
const canvafy = require('canvafy');
module.exports.execute = async (client, interaction) => {
const user = interaction.options.getMember('user');
if (!user) {
const embed = new MessageEmbed()
.setColor('2b2d31')
.setDescription('Lütfen birini etiketleyin.');
return interaction.reply({ embeds: [embed] });
}
const ship = await new canvafy.Ship()
.setAvatars(interaction.user.displayAvatarURL({ format: 'png', size: 2048, dynamic: false }), user.displayAvatarURL({ format: 'png', size: 2048, dynamic: false }))
.setBackground('image', 'https://th.bing.com/th/id/R.248b992f15fb255621fa51ee0ca0cecb?rik=K8hIsVFACWQ8%2fw&pid=ImgRaw&r=0')
.setBorder('#f0f0f0')
.setOverlayOpacity(0.5)
.build();
const buffer = ship.toBuffer();
if (buffer.length > 8e6) return interaction.reply('Dosya boyutu çok büyük. Daha küçük bir resim seçin.');
return interaction.reply({
files: [{
attachment: buffer,
name: `ship-${interaction.user.id}-${user.id}.png`,
}],
});
};
module.exports.config = {
name: 'ship',
description: 'Ship',
options: [
{
name: 'user',
description: 'A user to ship with',
type: 6,
required: true,
},
],
};```kod bu
evet
const { EmbedBuilder } = require('discord.js');
const canvafy = require('canvafy');
module.exports.execute = async (client, interaction) => {
const user = interaction.options.getMember('user');
// if(!user) kısmı gereksiz, komutta user input ı ztn required true
const ship = await new canvafy.Ship()
.setAvatars(interaction.user.displayAvatarURL({forceStatic: true, extension: "png" }), user.displayAvatarURL({forceStatic: true, extension: "png"}))
.setBackground('image', 'https://th.bing.com/th/id/R.248b992f15fb255621fa51ee0ca0cecb?rik=K8hIsVFACWQ8%2fw&pid=ImgRaw&r=0')
.setBorder('#f0f0f0')
.setOverlayOpacity(0.5)
.build();
return interaction.reply({
files: [{
attachment: ship.toBuffer();,
name: `ship-${interaction.user.id}-${user.id}.png`,
}],
});
};
module.exports.config = {
name: 'ship',
description: 'Ship',
options: [
{
name: 'user',
description: 'A user to ship with',
type: 6,
required: true,
},
],
};