Implement rules acknowledgment feature in Discord bot

- Added a new module for managing rules acknowledgment, including a persistent button for users to accept the rules.
- Updated the database schema to change the `value` column type in the `Configuration` model to `TEXT` for better handling of longer rule descriptions.
- Enhanced the web application to include configuration options for rules acknowledgment, allowing customization of the rules message and button label.
- Integrated the rules acknowledgment feature into the Discord bot, enabling automatic role assignment upon acceptance and handling of presentation messages for validated roles.
- Updated the configurations template to support new settings related to rules acknowledgment.
This commit is contained in:
2026-05-04 13:17:04 +02:00
parent e72647612d
commit 69d8167581
6 changed files with 353 additions and 5 deletions
+1 -1
View File
@@ -60,7 +60,7 @@ class WebappUser(db.Model, UserMixin):
class Configuration(db.Model):
key = db.Column(db.String(32), primary_key=True)
value = db.Column(db.String(512))
value = db.Column(db.Text)
class Humeur(db.Model):
id = db.Column(db.Integer, primary_key=True)
+1 -1
View File
@@ -1,7 +1,7 @@
CREATE TABLE IF NOT EXISTS `configuration` (
`key` VARCHAR(32) PRIMARY KEY,
`value` VARCHAR(512) NOT NULL
`value` TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS `game_alias` (