From 00cebd44dcd70154b3ab70a456eda03e6380074a Mon Sep 17 00:00:00 2001 From: Slfhstd Date: Tue, 10 Mar 2026 22:34:21 +0000 Subject: [PATCH] added changelog --- CHANGELOG.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..f1df56c --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,38 @@ +# Changelog + +## [V2 release] + +### Major Features & Enhancements +- **Chat-Based Config Reload:** + - Bot reloads wiki config when a moderator sends a chat message containing `reload-config`. + - Bot replies to chat messages indicating config validity. + - Chat message IDs are tracked in `/DB/chat_wiki_requests.txt` for persistence across restarts. + +- **Configurable Actions for Triggers and Tags:** + - Added support for optional `flair_id`, `stickied`, `lock_post`, and `lock_comment` in both triggers and post_tags. + - Bot can set flair, sticky comments, lock posts/comments as specified in wiki config. + +- **Persistent Tracking:** + - Auto-commented posts and processed chat requests are tracked in `/DB/commented_posts.txt` and `/DB/chat_wiki_requests.txt`. + +### Code & Documentation Updates +- **modreplybot.py:** + - Refactored to remove all modmail notification code. + - All config reloads and error notifications are now handled via chat messages. + - Improved error handling and logging. + - Updated logic for flair/tag actions and chat message processing. + +- **README.md & ModGuide.md:** + - Updated to reflect chat-based config reload, new config options, and persistent tracking. + - Added detailed examples for triggers and post_tags with new fields. + +- **DB Folder:** + - Added `/DB/chat_wiki_requests.txt` for persistent chat request tracking. + - Updated `/DB/commented_posts.txt` for improved tracking. + +### Other Changes +- **Removed:** + - All modmail-based notifications and config reloads. + - Legacy approval logic and unnecessary config options. + +---