Files
gestion-perso/commands/setprefix.ts
T
2024-02-25 19:15:42 +01:00

35 lines
983 B
TypeScript

import sqlite3 from 'sqlite3';
import { Message } from 'discord.js';
module.exports = {
aliases: ['prefixset'],
description: 'Changer le préfixe du bot.',
emote: '⏱️',
utilisation: '',
permission: 10,
async execute(message: Message, args: string[]) {
if (args.length < 1) return message.reply('Veuillez entrer un préfixe.');
let db = new sqlite3.Database('db.db', sqlite3.OPEN_READWRITE, (err: Error | null) => {
if (err) {
console.error(err.message);
}
});
db.run('INSERT OR REPLACE INTO prefix (serverID, prefix) VALUES (?, ?)', [message.guild?.id, args[0]], (err: Error | null) => {
if (err) {
console.error(err.message);
message.reply('Erreur lors de la modification du préfixe.');
} else {
message.reply(`Le préfixe a été modifié en ${args[0]}`);
}
});
db.close((err: Error | null) => {
if (err) {
console.error(err.message);
}
});
},
};