8.4-DEV-2

Added Buttons to WelcomeMessage
Added Components v2 Support for Welcome Message
Added improved logging system
This commit is contained in:
1tzEmerald committed 2025-09-22 18:36:04 +01:00
1 parent a05d65099b
commit 7383bd2c48
16 files changed
+459 -290

No files matched your search

+2 -1
View File
@@ -8,6 +8,7 @@ const { Command, Event } = require('./Addon.js');
const supportbot = yaml.load(fs.readFileSync("./Configs/supportbot.yml", "utf8"));
const cmdconfig = yaml.load(fs.readFileSync("./Configs/commands.yml", "utf8"));
function walk(dir, ext = ".js", fileList = []) {
const files = fs.readdirSync(dir);
for (const file of files) {
@@ -179,7 +180,7 @@ class Client extends Discord.Client {
console.log(`\u001b[33m`, "▬▬▬▬▬▬▬ Addons ▬▬▬▬▬▬▬");
}
this.once("ready", async () => {
this.once("clientReady", async () => {
await this.guilds.cache.first()?.commands.set(this.commands);
console.log(
"\u001b[32m",
-6
View File
@@ -6,7 +6,6 @@ const path = require("path");
const db = new Database(path.join(__dirname, "../Data/supportbot.db"));
// ----- Core tables -----
db.prepare(`
CREATE TABLE IF NOT EXISTS suggestions (
thread_id TEXT PRIMARY KEY,
@@ -62,7 +61,6 @@ db.prepare(`
)
`).run();
/* ---- NEW table for global bot settings ---- */
db.prepare(`
CREATE TABLE IF NOT EXISTS settings (
id INTEGER PRIMARY KEY,
@@ -71,7 +69,6 @@ db.prepare(`
`).run();
module.exports = {
// ----- Suggestions -----
addSuggestion(threadId, authorId, text) {
db.prepare(`
INSERT INTO suggestions (thread_id, author_id, text)
@@ -122,7 +119,6 @@ module.exports = {
.run(value ? 1 : 0, userId);
},
// ----- Tickets -----
addTicket(ticket) {
const now = Date.now();
db.prepare(`
@@ -184,7 +180,6 @@ module.exports = {
`).get();
},
// ----- Ticket participants -----
addUserToTicket(ticketId, userId) {
db.prepare(`
INSERT INTO ticket_users (ticket_id, user_id)
@@ -205,7 +200,6 @@ module.exports = {
`).all(ticketId).map(r => r.user_id);
},
// ----- Global Settings -----
getSettings() {
const row = db.prepare(`SELECT data FROM settings WHERE id=1`).get();
if (!row) return {};