When someone sends a message in Discord with the word "triggered", a gif of their profile picture will appear with the word "triggered" over it.
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
if (context.params.event.content.search(/\btriggered\b/gi) !== -1) {
let author = await lib.discord.guilds['@0.1.0'].members.retrieve({
user_id: `${context.params.event.author.id}`,
guild_id: `${context.params.event.guild_id}`,
});
let tiggeredImg = await lib.http.request['@1.1.5']({
method: 'GET',
url: `https://some-random-api.ml/canvas/triggered/?avatar=${author.user.avatar_url}`,
}).then((result) => {
return result.body;
});
return lib.discord.channels['@0.1.0'].messages.create({
channel_id: context.params.event.channel_id,
content: '',
file: tiggeredImg,
filename: 'triggered.gif',
});
}