import sqlite3 from 'sqlite3'; import { Message } from 'discord.js'; const getServerPrefix = require("../fonctions/getServerPrefix"); module.exports = { aliases: ['prefixset'], description: 'Changer le préfixe du bot.', emote: '⏱️', utilisation: '', permission: 10, async execute(message: Message, args: string[]) { const prefix = await getServerPrefix(message.guild?.id); if (args.length < 1) return message.reply(`Veuillez entrer un préfixe a la fin de la commande example: \`${prefix}setprefix !\``); 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); } }); }, };