Thanks for the detailed response @oshyan
Yeah, Discord is not open source and I believe modifying the official client is against its terms of service.
(Let’s appreciate for a moment the refreshing difference in the way Discourse is managed and exposed for modification!)
You could build or modify an alternative client, but that’s a big undertaking to track the features of the official client (whilst adding more!). I’m not that up-to-speed with alternative clients but if you can suggest one that is well maintained and has a plugin system …
So right off the bat, I’d say Discord side UI modifications are going to be more tricky.
However, I’m about to release a new change to the Discord Bot plugin that allows you to copy the x last messages from Discord into a new Topic in Discourse.
This is achieved by “bot” command as apposed to a menu click.
It respects and matches user accounts and allows you to specify the target Topic title or Category.
In this release there is also a feature to auto copy chat from Discord to Discourse if the channel and Category names match.
There is already an ability to post new Topics into an announcements Channel.