DiscordMessenger/dm

Add support for bot messages with custom display name and avatar

SupahMario opened this issue · 3 comments

Pluralkit uses the same webhook ID when reproxying messages, however each message can have their own display name and avatar. Currently, Discord Messenger treats all messages from this ID as the same, so the wrong name and avatar is used instead for all messages from the webhook used.
This is kinda an issue for us, as we don't use it for roleplay and are a system ourselves. This not functioning correctly means we cannot tell who's talking as it merges all messsages into being the same user, and kinda makes it unusable as a result. It appears to make all webhook messages use the last proxied message information if new messages are sent. We're in servers with other systems as well, so this just breaks all ability to communicate in those servers.
If this can be resolved that would be greatly appreciated!! Would like to be able to use this without having to worry about PK not functioning correctly.

discorditself
discordmessengerbugreport

Could you show me a json dump of these messages?

Honestly should've mentioned this ages ago since it's been here since it was initially implemented but some of the messages from different proxies do still seem to merge at times. Not entirely sure what causes this.
It seems to at least consistently show the correct proxy if a normal message separates the two.
Sorry for being very late regarding this.