feat(slop): tag system needs to be fixed

This commit is contained in:
neoarz
2025-09-17 23:05:08 -04:00
parent de49b17001
commit e5a90a5ee0
11 changed files with 908 additions and 0 deletions

View File

@@ -7,4 +7,23 @@ CREATE TABLE IF NOT EXISTS `warns` (
`moderator_id` varchar(20) NOT NULL,
`reason` varchar(255) NOT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE IF NOT EXISTS `tags` (
`tid` INTEGER PRIMARY KEY AUTOINCREMENT,
`name` varchar(255) NOT NULL,
`content` TEXT NOT NULL,
`author` varchar(20) NOT NULL,
`guild` varchar(20),
`used` INTEGER DEFAULT 0,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE IF NOT EXISTS `tag_buttons` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`tag_id` INTEGER NOT NULL,
`label` varchar(80) NOT NULL,
`url` TEXT NOT NULL,
`emoji` varchar(100),
FOREIGN KEY (tag_id) REFERENCES tags(tid) ON DELETE CASCADE
);