This snippet will scan messages and react to them with emojis if they contain certain words. Just update the 'emojis' object in the code to cusomise it.
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
const event = context.params.event;
const emojis = {
'awesome': '💪',
'sweet': '👌',
'woah': '🤯',
};
let message = event.content.toLowerCase();
let emojiPair = Object.entries(emojis)
.find(([text, emoji]) => message.includes(text.toLowerCase()));
if (emojiPair) {
let emoji = emojiPair[1];
try {
await lib.discord.channels['@0.2.2'].messages.reactions.create({
channel_id: event.channel_id,
message_id: event.id,
emoji: emoji,
});
} catch (e) {
console.log(e);
console.error(`Discord didn't like the emoji '${emoji}'`);
}
}