mirror of
https://github.com/arthur-pbty/selfbot-discord.git
synced 2026-06-03 23:36:23 +02:00
21 lines
871 B
TypeScript
21 lines
871 B
TypeScript
import { Message, Client } from 'discord.js';
|
|
const fs = require('fs');
|
|
|
|
module.exports = {
|
|
aliases: [],
|
|
description: 'Sauvegarde le chat.',
|
|
emote: '⏱️',
|
|
utilisation: '[nombre de messages]',
|
|
|
|
async execute(message: Message, args: string[], client: Client) {
|
|
const amount = parseInt(args[0]) || 100;
|
|
if (amount > 100) return message.channel.send('Le nombre de messages à sauvegarder ne peut pas dépasser 100.');
|
|
message.delete();
|
|
const message1 = await message.channel.send('Sauvegarde en cours...');
|
|
const messages = await message.channel.messages.fetch({ limit: amount });
|
|
const content = messages.map(m => `[${m.createdAt.toLocaleString('fr-FR')}] - ${m.author.tag} : ${m.content}`).reverse().join('\n');
|
|
fs.writeFileSync('chat.txt', content);
|
|
message1.delete();
|
|
message.channel.send({ files: ['chat.txt'] });
|
|
}
|
|
}; |