DiscordInt 1.1: Two way Discord bridge + admin channel commands + join/leave notices#285
Open
KNAPPE0 wants to merge 6 commits intoRimWorld-Together:developmentfrom
Open
DiscordInt 1.1: Two way Discord bridge + admin channel commands + join/leave notices#285KNAPPE0 wants to merge 6 commits intoRimWorld-Together:developmentfrom
KNAPPE0 wants to merge 6 commits intoRimWorld-Together:developmentfrom
Conversation
Adds Discord ↔ in-game chat relay, Discord admin console commands w/ mirrored output, basic presence text, plus small command/log polish + batching to reduce spam.
Updates the original DiscordInt 1.0 draft into the full 1.1 implementation. This does not include any wealth or leaderboard work since that would require over 7,000 lines of changes across around 75 files and is not part of this pull request, but hopefully later. Adds a dedicated Discord bridge for two way chat relay, optional admin channel command execution, and join and leave announcements. Hooks game chat to forward into Discord and Discord chat to broadcast back into the in game chat stream. Improves reliability and server safety with guarded calls, outbound queuing, batching and basic rate limiting, plus safer sanitization to prevent unwanted mentions or spam.
Minor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Short and concise description about my pull request:
TODOs:
Longer / More informative description about what my pull request does: