discord_bot/server/convertCustomCommandsJSONToSQL.js
SileNce5k 570a8e49b7
All checks were successful
CI / CI (push) Successful in 20s
Lint Codebase / eslint (push) Successful in 15s
Add conversion of custom commands to SQL
2024-12-17 11:10:45 +01:00

28 lines
959 B
JavaScript

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();
})
}