Commit Graph

16 Commits

Author SHA1 Message Date
Franz Rolfsvaag
23e122c08a 0.5.1.1.a1
- Major back-end changes
  - Moved most non-sensitive values to dynamic configurations module
  - Removed references to old variables naming scheme for certain settings
  - Essentially, most settings are now capable of being dynamically assigned, instead of fully static
  - Complete rework of the wrapper and compose infrastructure to allow dynamic data changes
- New command: `/shaiadmin`
  - Admin-only (and approved users/roles) have access
  - `/shaiadmin set [setting] [value]`
    - Applies a new setting
    - Settings must be properly formatted, and invalid ones are rejected
  - `/shaiadmin unset [setting]`
    - Unsets/resets a setting to default
  - `/shaiadmin settings download`
    - Offers the current settings file for download. Useful for bulk editing. JSON formatted
  - `/shaiadmin settings upload [file].json`
    - Allows the uploading of a new settings file
    - This file is verified, tested, and processed before being applied
2025-08-24 15:27:10 +02:00
Franz Rolfsvaag
1ede582a76 0.4.2.0.a1
- DD cycle data fetching
  - ShaiWatcher will now keep an updated loot table of the unique items in the DD each week
    The bot will **only** edit its message if already present, which should reduce message spam
  - Added command `/dd_update` to control the update behaviour. stop|resume|start [reason_text]
- Docsite changes
  - Added "ADMIN" tags to commands, signifying owner-only commands
  - Owner-only commands are now filtered under the "moderator" category
  - Added docs for `/dd_update`
- Logging
  - Added logging info for more verbose info relating to configuration and installation
2025-08-16 06:39:01 +02:00
Franz Rolfsvaag
7c9ec713b7 0.3.9.6.a4
Minor fix to redundant commit messages being posted when no version change it performed
2025-08-11 02:31:59 +02:00
Franz Rolfsvaag
40ef32c530 0.3.9.6.a3
Cogified the restart command `/bot_restart {reason}` -> `/power restart {reason}` for future enhancements
2025-08-11 02:24:23 +02:00
Franz Rolfsvaag
a25dca76e7 0.3.9.6.a1
Added `/bot_restart {reason}` command for moderators to restart the bot from Discord
2025-08-11 02:07:34 +02:00
Franz Rolfsvaag
b780c4069e 0.3.9.5.a4
Incorporated fault-tolerant startup messages with proper fetching of commit messages
2025-08-11 01:56:28 +02:00
Franz Rolfsvaag
0038a1889c 0.3.9.5.a3
Transitioned from RSS-based commit message fetching to API-based fetching for commit messages
2025-08-11 01:32:16 +02:00
Franz Rolfsvaag
2a898802b6 0.3.9.5.a2
Fixed issues relating to RSS feed not giving enough details
2025-08-11 01:18:01 +02:00
Franz Rolfsvaag
5f71ee8ebf 0.3.9.4.a3
Added support for Gitea multi-line commit messages to be posted as startup messages
2025-08-11 00:45:39 +02:00
Franz Rolfsvaag
6e85897ca8 0.3.9.4.a2
Added better startup messages being sent to the Discord modlog channel
2025-08-11 00:39:18 +02:00
Franz Rolfsvaag
268966a4ae 0.3.9.3.a1
Fixes duplicate nickname reviews when users react with multiple emojis
2025-08-10 23:37:14 +02:00
Franz Rolfsvaag
4e77cddc92 0.3.9.2.a10
Restructured runtime environment variables passing to cogs
2025-08-10 21:46:15 +02:00
Franz Rolfsvaag
5368d21be4 0.3.9.2.a5
performance improvements, stability, and primarily settings-handling improvements.
  - Due to the container transition, some settings handling became quietly broken or defunct.
2025-08-10 20:23:09 +02:00
Franz Rolfsvaag
e6ccc86629 0.3.9.2.a2
Restart-related patch
2025-08-10 18:06:09 +02:00
Franz Rolfsvaag
dee0c4a5b4 v0.3.9.a2
Added experimental bot wrapper functionality for completely automated updates and restarts
2025-08-10 17:17:59 +02:00
Franz Rolfsvaag
7a0022cb59 Adjustments to reaction emoji acceptance 2025-08-09 15:51:43 +02:00