This snippet will delete messages sent by a person who leaves your server! No set up at all, if you wanna play around with it go for it :)
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
let sleep = async (ms) => {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve();
}, ms || 0);
});
};
//The code creates a ban which is a super easy way to delete messages sent by that user
await lib.discord.guilds['@0.2.2'].bans.create({
user_id: `${context.params.event.user.id}`,
guild_id: `${context.params.event.guild_id}`,
delete_message_days: 7,
});
//Waits 5 seconds
await sleep(500);
//Unbans the user
await lib.discord.guilds['@0.2.2'].bans.destroy({
user_id: `${context.params.event.user.id}`,
guild_id: `${context.params.event.guild_id}`,
});