[PR #214] [MERGED] Implement some interactive stuff #293

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

📋 Pull Request Information

Original PR: https://github.com/RPCS3/discord-bot/pull/214
Author: @13xforever
Created: 2/11/2019
Status: Merged
Merged: 2/11/2019
Merged by: @13xforever

Base: masterHead: vnext


📝 Commits (10+)

  • 6300499 language is weird
  • 4106d6a let's try this interactivity stuff
  • f40c5aa fix !event tag command
  • 9dba609 tell people to upgrade their spu_perf build
  • be34e67 do game title lookup as a fallback in unknown command handler
  • 96c22b7 almost forgot about making this sanity check
  • 8d0e3cd interactive event schedule editing
  • 6081b26 refactor interactive event edit, and plumb it to event creation as well
  • ff5f701 update game status lookup handler for another language construct
  • 161880a interactive empty !explain

📊 Changes

16 files changed (+473 additions, -266 deletions)

View changed files

📝 CompatBot/Commands/CompatList.cs (+23 -2)
📝 CompatBot/Commands/E3.cs (+6 -19)
📝 CompatBot/Commands/Events.cs (+7 -43)
📝 CompatBot/Commands/EventsBaseCommand.cs (+222 -143)
📝 CompatBot/Commands/Explain.cs (+27 -5)
📝 CompatBot/Commands/Misc.cs (+0 -1)
📝 CompatBot/Commands/Psn.Check.cs (+6 -7)
📝 CompatBot/EventHandlers/IsTheGamePlayableHandler.cs (+22 -16)
📝 CompatBot/EventHandlers/ProductCodeLookup.cs (+18 -13)
📝 CompatBot/EventHandlers/UnknownCommandHandler.cs (+38 -11)
📝 CompatBot/Program.cs (+4 -0)
📝 CompatBot/Utils/DiscordClientExtensions.cs (+1 -4)
CompatBot/Utils/DiscordEmbedBuilderExtensions.cs (+12 -0)
CompatBot/Utils/DiscordMessageExtensions.cs (+24 -0)
CompatBot/Utils/InteractivityExtensions.cs (+56 -0)
📝 CompatBot/Utils/ResultFormatters/LogParserResultFormatter.cs (+7 -2)

📄 Description

New or updated commands:

  • !events add/update
  • !explain
  • !some unknown command that people often use for explanations or game status lookups
  • various tweaks and fixes throughout to make bot more useful and less annoying

🔄 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/214 **Author:** [@13xforever](https://github.com/13xforever) **Created:** 2/11/2019 **Status:** ✅ Merged **Merged:** 2/11/2019 **Merged by:** [@13xforever](https://github.com/13xforever) **Base:** `master` ← **Head:** `vnext` --- ### 📝 Commits (10+) - [`6300499`](https://github.com/RPCS3/discord-bot/commit/630049926ba69710ca8f17507aef86c00c70e7b5) language is weird - [`4106d6a`](https://github.com/RPCS3/discord-bot/commit/4106d6a131fca2ebe54587fb4a5127885d215482) let's try this interactivity stuff - [`f40c5aa`](https://github.com/RPCS3/discord-bot/commit/f40c5aadcc32aac1a168241928735b57c49ba576) fix !event tag command - [`9dba609`](https://github.com/RPCS3/discord-bot/commit/9dba6095458a6a8de46dfbb0265b52c75936f47e) tell people to upgrade their spu_perf build - [`be34e67`](https://github.com/RPCS3/discord-bot/commit/be34e67e65e50c24ace61243ea7d43c8c7651446) do game title lookup as a fallback in unknown command handler - [`96c22b7`](https://github.com/RPCS3/discord-bot/commit/96c22b7b760a0bc4c27616cb6c596bc3fcf13731) almost forgot about making this sanity check - [`8d0e3cd`](https://github.com/RPCS3/discord-bot/commit/8d0e3cdf2902a4a1b4ba6f82df3c8e363b1bd5fc) interactive event schedule editing - [`6081b26`](https://github.com/RPCS3/discord-bot/commit/6081b26f631a2ac677e6ad1c25b156ea615271ea) refactor interactive event edit, and plumb it to event creation as well - [`ff5f701`](https://github.com/RPCS3/discord-bot/commit/ff5f701a04166949a8fa442b952fc46a5244f17c) update game status lookup handler for another language construct - [`161880a`](https://github.com/RPCS3/discord-bot/commit/161880a3e4edf6e13e84437ac3aebe69fa39fa28) interactive empty !explain ### 📊 Changes **16 files changed** (+473 additions, -266 deletions) <details> <summary>View changed files</summary> 📝 `CompatBot/Commands/CompatList.cs` (+23 -2) 📝 `CompatBot/Commands/E3.cs` (+6 -19) 📝 `CompatBot/Commands/Events.cs` (+7 -43) 📝 `CompatBot/Commands/EventsBaseCommand.cs` (+222 -143) 📝 `CompatBot/Commands/Explain.cs` (+27 -5) 📝 `CompatBot/Commands/Misc.cs` (+0 -1) 📝 `CompatBot/Commands/Psn.Check.cs` (+6 -7) 📝 `CompatBot/EventHandlers/IsTheGamePlayableHandler.cs` (+22 -16) 📝 `CompatBot/EventHandlers/ProductCodeLookup.cs` (+18 -13) 📝 `CompatBot/EventHandlers/UnknownCommandHandler.cs` (+38 -11) 📝 `CompatBot/Program.cs` (+4 -0) 📝 `CompatBot/Utils/DiscordClientExtensions.cs` (+1 -4) ➕ `CompatBot/Utils/DiscordEmbedBuilderExtensions.cs` (+12 -0) ➕ `CompatBot/Utils/DiscordMessageExtensions.cs` (+24 -0) ➕ `CompatBot/Utils/InteractivityExtensions.cs` (+56 -0) 📝 `CompatBot/Utils/ResultFormatters/LogParserResultFormatter.cs` (+7 -2) </details> ### 📄 Description New or updated commands: * `!events add`/`update` * `!explain` * `!some unknown command that people often use for explanations or game status lookups` * various tweaks and fixes throughout to make bot more useful and less annoying --- <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:55:34 -05:00
yindo closed this issue 2026-02-15 15:55:34 -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#293