2
0
mirror of https://github.com/thedevs-network/the-guard-bot synced 2025-08-22 18:08:51 +00:00
the-guard-bot/actions/batchBan.js
Wojciech Pawlik db5e0f22f7
Add lrm
2020-06-15 14:45:55 +02:00

21 lines
585 B
JavaScript

'use strict';
const { batchBan, ensureExists } = require('../stores/user');
const { displayUser } = require('../utils/tg');
const { TgHtml, lrm } = require('../utils/html');
module.exports = async ({ admin, reason, targets }) => {
const by_id = admin.id;
const date = new Date();
await Promise.all(targets.map(ensureExists));
const banned = await batchBan(targets, { by_id, date, reason });
const bannedString = TgHtml.join(', ', banned.map(displayUser));
return TgHtml.tag`
${lrm}${admin.first_name} <b>banned</b> ${bannedString}.
<b>Reason</b>: ${lrm}${reason}
`;
};