nyx/util/Data/triggered.js

23 lines
696 B
JavaScript
Raw Normal View History

2021-06-12 12:53:51 +02:00
const { Canvas } = require('canvacord')
const { Client, Message, MessageAttachment } = require('discord.js')
module.exports = {
name: 'trigger',
aliases: ['triggered'],
usage: '(?@User/ User ID)',
description: "Have a trigger effect on a user's avatar",
/**
* @param {Client} client
* @param {Message} message
* @param {String[]} args
*/
run: async(client, message, args) => {
const user = message.mentions.users.first() || message.guild.members.cache.get(args[0]) || message.author
const ava = user.displayAvatarURL({ format: 'png' })
const imga = await Canvas.trigger(ava)
message.channel.send(
new MessageAttachment(imga, 'imgae.gif')
)
}
}