Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't start a DM conversation #11

Open
rari-teh opened this issue May 9, 2024 · 6 comments
Open

Can't start a DM conversation #11

rari-teh opened this issue May 9, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@rari-teh
Copy link

rari-teh commented May 9, 2024

System: Windows XP SP3 x86
Version: 1.00 MSVC

If I try to start a DM conversation with a friend, I get an invalid request error pop-up. If the DM chain already exists or the other party starts the conversation, I can send messages normally.

popup

@iProgramMC
Copy link
Contributor

How exactly are you starting a new DM? Discord Messenger doesn't give you that option.

@rari-teh
Copy link
Author

rari-teh commented May 9, 2024

If you add a new friend on the official client, it will show on the DMs sidebar on Discord Messenger regardless of whether a message has been sent before or not

@iProgramMC
Copy link
Contributor

This behavior happens on Discord as well, where when you accept a friend request, your new friend's name shows in the DM list. I'm not totally sure how to fix this.

@iProgramMC iProgramMC added the improvable Feature(s) described in issue work(s) as intended but can be improved label May 10, 2024
@rari-teh
Copy link
Author

rari-teh commented May 10, 2024

I don’t think I expressed myself well, sorry. When you click on your new friend’s name on the DM list, you get an empty chat. That is expected behaviour. However, you can’t start a conversation. If you try sending any message, you get the popup error I screenshotted. Once your friend messages you, or you message them through an official client, then you can exchange DMs normally.

@iProgramMC
Copy link
Contributor

You did, this is normal discord client behavior. When you accept a friend request, their name shows up in your DM list; this appears to be a temporary channel where sending a message actually creates the channel! Since Discord Messenger doesn't have the ability to create DM channels (and probably will never due to antispam concerns), I will need to look for a way to rectify this problem for a better UX. (Preferably without resorting to hacks that check if a friend request was accepted around the same time that the channel was created)

@iProgramMC iProgramMC added bug Something isn't working and removed improvable Feature(s) described in issue work(s) as intended but can be improved labels May 25, 2024
@iProgramMC
Copy link
Contributor

This is weirder than I thought. As it turns out, the official Discord client is performing the same kind of request (POST), AND the same payload. Weird.

image
Screenshot 2024-05-25 185209

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants