This will ban a member then automattically unban them, removing all their messages in the last 168 hours (7 days).
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
if (context.params.event.content.startsWith(`${process.env.PREFIX}softban`)) {
let user = context.params.event.content.split(' ')[1];
if (!user) {
await lib.discord.channels['@0.1.1'].messages.create({
channel_id: `${context.params.event.channel_id}`,
content: `You must tag a user to ban.`,
});
} else if (user) {
await lib.discord.channels['@0.1.1'].messages.create({
channel_id: `${context.params.event.channel_id}`,
content: `User was banned.`,
});
await lib.discord.guilds['@0.1.0'].bans.create({
user_id: `${user}`,
guild_id: `${context.params.event.guild_id}`,
delete_message_days: 7,
reason: `Softban`,
});
await lib.discord.guilds['@0.1.0'].bans.destroy({
user_id: `${user}`,
guild_id: `${context.params.event.guild_id}`,
});
}
}