-
-
Save pedroricardo/c6067e2d2e5f115d808ec5275749d406 to your computer and use it in GitHub Desktop.
| const Discord = require("discord.js") | |
| const jimp =require("jimp") | |
| const client = new Discord.Client() | |
| const config = require("./config.json") | |
| client.on("ready", () => { | |
| console.log(`Bot foi iniciado, com ${client.users.size} usuários, em ${client.channels.size} canais, em ${client.guilds.size} servidores.`); | |
| }); | |
| client.on("guildMemberAdd", async member => { | |
| let canal = client.channels.get("551917020715810825") | |
| let fonte = await jimp.loadFont(jimp.FONT_SANS_32_BLACK) | |
| let mask = await jimp.read('mascara.png') | |
| let fundo = await jimp.read('fundo.png') | |
| jimp.read(member.user.displayAvatarURL).then(avatar => { | |
| avatar.resize(130, 130) | |
| mask.resize(130, 130) | |
| avatar.mask(mask) | |
| fundo.print(fonte, 170, 175, member.user.username) | |
| fundo.composite(avatar, 40, 90).write('bemvindo.png') | |
| canal.send(``, { files: ["bemvindo.png"] }) | |
| console.log('Imagem enviada para o Discord') | |
| }) | |
| .catch(err => { | |
| console.log('error avatar') | |
| }) | |
| }) | |
| client.login(config.token); |
| const jimp = require('jimp') | |
| async function main() { | |
| let fonte = await jimp.loadFont(jimp.FONT_SANS_32_BLACK) | |
| let mask = await jimp.read('mascara.png') | |
| //let avatar = await jimp.read('pr.jpg') | |
| let fundo = await jimp.read('fundo.png') | |
| jimp.read('https://sm.ign.com/ign_br/news/a/avatar-the/avatar-the-last-airbender-is-getting-expansion-novels_sma8.jpg').then(avatar => { | |
| avatar.resize(130, 130) | |
| mask.resize(130, 130) | |
| avatar.mask(mask) | |
| fundo.print(fonte, 170, 175, 'Pedro Ricardo') | |
| fundo.composite(avatar,40, 90).write('beta.png') | |
| }) | |
| .catch(err => { | |
| console.log('Erro ao carregar a imagem') | |
| }); | |
| } | |
| main() |
@oryanleite como que faço isso, kkk ainda to muito perdido!
ativa os intents Em qui, 25 de mar de 2021 20:37, cristofhernight @.> escreveu:
…
@.* commented on this gist. ------------------------------ [image: image] https://user-images.githubusercontent.com/47834340/112556877-dd7edb80-8da9-11eb-9f98-04a357f8d009.png estou com esse erro, inicia tudo, mais quando alguem entra retorna esse erro — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://gist.github.com/c6067e2d2e5f115d808ec5275749d406#gistcomment-3681029, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALRHBIU7YOHZDQ5OUFHFQLLTFPCMJANCNFSM4H55USWQ .
Ainda estou perdio nesses assuntos, teria como me ajudar entra em contato comigo pelo Discord ChrisC#1474
ativa os intents Em qui, 25 de mar de 2021 20:37, cristofhernight @.> escreveu:
…
@.* commented on this gist. ------------------------------ [image: image] https://user-images.githubusercontent.com/47834340/112556877-dd7edb80-8da9-11eb-9f98-04a357f8d009.png estou com esse erro, inicia tudo, mais quando alguem entra retorna esse erro — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://gist.github.com/c6067e2d2e5f115d808ec5275749d406#gistcomment-3681029, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALRHBIU7YOHZDQ5OUFHFQLLTFPCMJANCNFSM4H55USWQ .
isso dai é código que inseri onde esta o erro?
const Discord = require("discord.js");
const client = new Discord.Client();
const jimp = require('jimp');
const config = require ("./config.json");
client.on("ready", () => {
console.log(O bot foi iniciado, com ${client.users.cache.size} usuários e em ${client.guilds.cache.size} servidores.);
client.user.setActivity((Eu estou em ${client.guilds.cache.size} servidores), { type: 'PLAYING' });
});
client.on("guildMemberAdd", async member => {
let canal = client.channels.cache.get("837305705941827594")
let fonte = await jimp.loadFont(jimp.FONT_SANS_32_BLACK)
let mask = await jimp.read('mascara.png')
let fundo = await jimp.read('fundo.png')
jimp.read(member.user.displayAvatarURL).then(avatar => {
avatar.resize(130, 130)
mask.resize(130, 130)
avatar.mask(mask)
fundo.print(fonte, 170, 175, member.user.username)
fundo.composite(avatar, 40, 90).write('bemvindo.png')
canal.send(``, { files: ["bemvindo.png"] })
console.log('Imagem enviada para o Discord')
})
.catch(err => {
console.log('err avatar')
})
})
client.on("guildCreate", guild => {
console.log(O bot entrou no servidor: ${guild.name} (ID do servidor: ${guild.id}). Membros: ${guild.memberCount} membros!);
client.user.setActivity(Estou em ${client.guilds.cache.size} servidores.);
});
client.on("guildDelete", guild => {
console.log(O bot foi removido do servidor: ${guild.name} (ID do servidor: ${guild.id}));
client.user.setActivity(Serving ${client.guilds.cache.size} servers);
});
client.on("message", async message => {
if(message.author.bot) return;
if(message.channel.type === "dm") return;
const args = message.content.slice(config.prefix.length).trim().split(/ +/g);
const comando = args.shift().toLowerCase();
if(comando === "ping") {
const m = await message.channel.send("Ping?");
m.edit(`Pong! A Latência é ${m.createdTimestamp - message.createdTimestamp}ms. A Latência da API é ${Math.round(client.ws.ping)}ms`);
}
});
client.login(config.token);
Oque tem de errado aqui ? pois eu entro no servidor com uma conta secundária e não acontece nada



lá no .catch(err => {
console.log('err avatar')
}) no console.log bote error sem as '' assim dá pra saber o erro e resolver