const sqlite3 = require('sqlite3').verbose(); module.exports = async function () { const customCommands = require('../data/customCommands.json') const db = new sqlite3.Database('data/database.db'); return new Promise((resolve, reject) => { customCommands.forEach(command => { const isDeleted = false; db.run(`INSERT INTO customCommands ( customName, customMessage, author, isDeleted ) VALUES (?, ?, ?, ?)`, [command.customName, command.customMessage, command.author, isDeleted], function (error) { if (error) { console.error(`Error while converting customCommands.json to SQL: ${error}`) reject(error); } }) }); db.close(); console.log("Converted customCommands.json to SQL successfully."); resolve(); }) }