[PR #754] [MERGED] New content filtering subsystem and maintenance #807

Closed
opened 2026-02-15 15:56:56 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/RPCS3/discord-bot/pull/754
Author: @13xforever
Created: 4/30/2021
Status: Merged
Merged: 4/30/2021
Merged by: @13xforever

Base: masterHead: vnext


📝 Commits (9)

  • 4a75133 implement dictionary-based filter to help with recent flood of help requests
  • a05961a fix some issues with the new reply behavior
  • 2adf8eb update dependencies
  • 2bb1aa0 do not warn smoothbrains because apparently there's a chance to be wrong
  • 20a93ca GroupCommands ignoring Check attributes strikes again
  • c41c264 replace .Respond() with .Channel.SendMessage()
  • dcb74a9 update some code style and refactor small helper for future use
  • 632c657 update dependencies
  • 55ab78d missed this old pattern matching

📊 Changes

43 files changed (+791 additions, -190 deletions)

View changed files

📝 .config/dotnet-tools.json (+1 -1)
📝 Clients/IrdLibraryClient/IrdLibraryClient.csproj (+1 -1)
📝 CompatBot/Commands/Attributes/LimitedToHelpChannel.cs (+1 -1)
📝 CompatBot/Commands/Attributes/LimitedToOfftopicChannel.cs (+1 -1)
📝 CompatBot/Commands/Attributes/LimitedToSpamChannel.cs (+1 -1)
📝 CompatBot/Commands/Attributes/RequiresDm.cs (+1 -1)
📝 CompatBot/Commands/BaseCommandModuleCustom.cs (+1 -1)
📝 CompatBot/Commands/BotMath.cs (+2 -2)
📝 CompatBot/Commands/BotStats.cs (+1 -1)
📝 CompatBot/Commands/CommandsManagement.cs (+4 -4)
📝 CompatBot/Commands/CompatList.cs (+4 -5)
📝 CompatBot/Commands/ContentFilters.cs (+102 -8)
📝 CompatBot/Commands/EventsBaseCommand.cs (+10 -10)
📝 CompatBot/Commands/Explain.cs (+3 -3)
📝 CompatBot/Commands/ForcedNicknames.cs (+12 -9)
📝 CompatBot/Commands/Fortune.cs (+3 -3)
📝 CompatBot/Commands/Invites.cs (+2 -2)
📝 CompatBot/Commands/Ird.cs (+1 -1)
📝 CompatBot/Commands/Minesweeper.cs (+5 -5)
📝 CompatBot/Commands/Misc.cs (+16 -16)

...and 23 more files

📄 Description

  • ability to add matches in bulk for specific filters
  • manual revert to old bot reply behavior by using more verbose chain of functions
  • fix for !rename command access check
  • general code clean up and 3rd party updates

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/RPCS3/discord-bot/pull/754 **Author:** [@13xforever](https://github.com/13xforever) **Created:** 4/30/2021 **Status:** ✅ Merged **Merged:** 4/30/2021 **Merged by:** [@13xforever](https://github.com/13xforever) **Base:** `master` ← **Head:** `vnext` --- ### 📝 Commits (9) - [`4a75133`](https://github.com/RPCS3/discord-bot/commit/4a751337b787deb8bea704ad4775c8803a0e2dd1) implement dictionary-based filter to help with recent flood of help requests - [`a05961a`](https://github.com/RPCS3/discord-bot/commit/a05961af3464b5d586c0ec7f2ce781048ce38f43) fix some issues with the new reply behavior - [`2adf8eb`](https://github.com/RPCS3/discord-bot/commit/2adf8ebc97fc231bc3def26c683f093d2a878bc4) update dependencies - [`2bb1aa0`](https://github.com/RPCS3/discord-bot/commit/2bb1aa01a9987ec0af32034bc9cc881ce6229090) do not warn smoothbrains because apparently there's a chance to be wrong - [`20a93ca`](https://github.com/RPCS3/discord-bot/commit/20a93caae2135bdc5930bbface24dac9cd6c63ce) GroupCommands ignoring Check attributes strikes again - [`c41c264`](https://github.com/RPCS3/discord-bot/commit/c41c264e42f773ed8c1bb416223185fdd02d08c8) replace .Respond() with .Channel.SendMessage() - [`dcb74a9`](https://github.com/RPCS3/discord-bot/commit/dcb74a9a6f8a14e52ffb833eaed4e3f80555b22d) update some code style and refactor small helper for future use - [`632c657`](https://github.com/RPCS3/discord-bot/commit/632c6576f82ce61e6858ac86626cfcf1d05724a8) update dependencies - [`55ab78d`](https://github.com/RPCS3/discord-bot/commit/55ab78de55188a9158aa847ba2b29d0b05b564d7) missed this old pattern matching ### 📊 Changes **43 files changed** (+791 additions, -190 deletions) <details> <summary>View changed files</summary> 📝 `.config/dotnet-tools.json` (+1 -1) 📝 `Clients/IrdLibraryClient/IrdLibraryClient.csproj` (+1 -1) 📝 `CompatBot/Commands/Attributes/LimitedToHelpChannel.cs` (+1 -1) 📝 `CompatBot/Commands/Attributes/LimitedToOfftopicChannel.cs` (+1 -1) 📝 `CompatBot/Commands/Attributes/LimitedToSpamChannel.cs` (+1 -1) 📝 `CompatBot/Commands/Attributes/RequiresDm.cs` (+1 -1) 📝 `CompatBot/Commands/BaseCommandModuleCustom.cs` (+1 -1) 📝 `CompatBot/Commands/BotMath.cs` (+2 -2) 📝 `CompatBot/Commands/BotStats.cs` (+1 -1) 📝 `CompatBot/Commands/CommandsManagement.cs` (+4 -4) 📝 `CompatBot/Commands/CompatList.cs` (+4 -5) 📝 `CompatBot/Commands/ContentFilters.cs` (+102 -8) 📝 `CompatBot/Commands/EventsBaseCommand.cs` (+10 -10) 📝 `CompatBot/Commands/Explain.cs` (+3 -3) 📝 `CompatBot/Commands/ForcedNicknames.cs` (+12 -9) 📝 `CompatBot/Commands/Fortune.cs` (+3 -3) 📝 `CompatBot/Commands/Invites.cs` (+2 -2) 📝 `CompatBot/Commands/Ird.cs` (+1 -1) 📝 `CompatBot/Commands/Minesweeper.cs` (+5 -5) 📝 `CompatBot/Commands/Misc.cs` (+16 -16) _...and 23 more files_ </details> ### 📄 Description * ability to add matches in bulk for specific filters * manual revert to old bot reply behavior by using more verbose chain of functions * fix for !rename command access check * general code clean up and 3rd party updates --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 15:56:56 -05:00
yindo closed this issue 2026-02-15 15:56:56 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RPCS3/discord-bot#807