mirror of
https://github.com/skylanix/MamieHenriette.git
synced 2026-02-06 23:10:36 +01:00
Ajout d'un nouveau modèle Warning dans database/models.py pour suivre les avertissements donnés aux utilisateurs. Mise à jour de database/schema.sql pour créer la table correspondante 'warning'. Amélioration du bot Discord pour gérer les commandes d'avertissement. Ajout d'une route de modération dans webapp pour de futures fonctionnalités de modération. Mise à jour de template.html pour inclure un lien vers la page de modération.
58 lines
1.5 KiB
SQL
58 lines
1.5 KiB
SQL
|
|
CREATE TABLE IF NOT EXISTS `configuration` (
|
|
`key` VARCHAR(32) PRIMARY KEY,
|
|
`value` VARCHAR(512) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `game_alias` (
|
|
id INTEGER PRIMARY KEY,
|
|
alias VARCHAR(32) UNIQUE NOT NULL,
|
|
`name` VARCHAR(256) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `game_bundle` (
|
|
url VARCHAR(2048) PRIMARY KEY,
|
|
name VARCHAR(256) NOT NULL,
|
|
json VARCHAR(2048) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `humeur` (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
`enable` BOOLEAN NOT NULL DEFAULT TRUE,
|
|
`text` VARCHAR(256) NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS live_alert (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
`enable` BOOLEAN NOT NULL DEFAULT TRUE,
|
|
`online` BOOLEAN NOT NULL DEFAULT FALSE,
|
|
`login` VARCHAR(128) UNIQUE NOT NULL,
|
|
`notify_channel` INTEGER NOT NULL,
|
|
`message` VARCHAR(2000) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `message` (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
`enable` BOOLEAN NOT NULL DEFAULT FALSE,
|
|
`text` VARCHAR(256) NULL,
|
|
periodicity INTEGER NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `commande` (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
`discord_enable` BOOLEAN NOT NULL DEFAULT TRUE,
|
|
`twitch_enable` BOOLEAN NOT NULL DEFAULT TRUE,
|
|
`trigger` VARCHAR(16) UNIQUE NOT NULL,
|
|
`response` VARCHAR(2000) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `warning` (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
`username` VARCHAR(256) NOT NULL,
|
|
`discord_id` VARCHAR(64) NOT NULL,
|
|
`created_at` DATETIME NOT NULL,
|
|
`reason` VARCHAR(1024) NOT NULL,
|
|
`staff_id` VARCHAR(64) NOT NULL,
|
|
`staff_name` VARCHAR(256) NOT NULL
|
|
);
|