DiscordMessenger / dm

Discord Messenger is a free Discord-compatible messaging client targeting both new and old Windows.
MIT License
862 stars 16 forks source link

Add support for bot messages with custom display name and avatar #98

Closed SupahMario closed 4 months ago

SupahMario commented 4 months ago

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

iProgramMC commented 4 months ago

Could you show me a json dump of these messages?

SupahMario commented 4 months ago

Here you go. pkmessages.json

SupahMario commented 2 months ago

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.