Ask for mcm user’s discord ID then use the API to get his most recent name#discrim

Status

Bug

dc; bug1ess
Supreme
Feedback score
27
Posts
294
Reactions
132
Resources
0
This should be super easy to implement, while I don’t think it will be due to the load on the devs, it should be part of mcm. If MCM had a field in the user’s profile settings asking for their discord ID, mcm could use discord’s api and get their latest contact info. This would stop cases such as skier’s ban, and it would GREATLY decrease scams if implemented correctly. And it isn’t too much to ask either, it would take me max a day to implement it back-end wise and I’m sure its not much harder to implement it front-end.

An example brought up by Jasmine:
4g88a.png
 
Type
Suggestion
Status
Denied
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Bug

dc; bug1ess
Supreme
Feedback score
27
Posts
294
Reactions
132
Resources
0
mcm uses xenforo and not a hardcode backend system, do you know how to create xenforo addons in PHP? :flushed:
No idea, probably still as easily implementable though. Considering I’m not being paid as an MCM developer to implement it I don’t think my ability is important. Discord’s api gives that info and its been implemented on different sites before so I’m sure it can also be implemented here.
 

Jasmine

discord: jazminemc06
Supreme
Feedback score
100
Posts
682
Reactions
863
Resources
0
Adding onto Bugless' idea.
I personally believe that replacing the Minecraft Accounts (something that is to be old and currently disabled)
Having a Discord Section with the tag & the ID would be absolutely amazing.
4g88a.png
 

Bug

dc; bug1ess
Supreme
Feedback score
27
Posts
294
Reactions
132
Resources
0
I agree with Jasmines & Buglesses idea. I have personally taken a look at skier case and I think it's unfair because he is inactive and he can't know what is someone capable of doing(No one expects for someone to take your discrim tag).
This isn’t the main concern here and let’s not turn this thread into some drama abt the ban, we’re discussing how it could be better prevented.
 

Dread

Transcendence
Supreme
Feedback score
2
Posts
375
Reactions
115
Resources
0
Adding onto Bugless' idea.
I personally believe that replacing the Minecraft Accounts (something that is to be old and currently disabled)
Having a Discord Section with the tag & the ID would be absolutely amazing.
4g88a.png

But the minecraft username redirects to namemc.com. How does it work with Discord one?
 

Dread

Transcendence
Supreme
Feedback score
2
Posts
375
Reactions
115
Resources
0
Last edited:

Note

Video Editor | SpeakUp Founder | Retired CM
Supreme
Feedback score
5
Posts
366
Reactions
112
Resources
0
In an ideal world we would have McM account linking in discord. Much like how you can link your youtube/twitch account to your discord.
 

Bug

dc; bug1ess
Supreme
Feedback score
27
Posts
294
Reactions
132
Resources
0
In an ideal world we would have McM account linking in discord. Much like how you can link your youtube/twitch account to your discord.
Yeah but mcm isn’t as big, it’d be near impossible for this to get added to discord directly. Also to addon to this, it would require more work then just implementing it on mcm, mcm would need to implement a oauth system which discord would hook up into and then its basically worthless for the amount of work and effort.
 
Last edited:

Lyphiard

Supreme
Feedback score
25
Posts
621
Reactions
1,156
Resources
0
Something like this isn't as easy to expect as you'd think. When you have hundreds of thousands of registered users, you'll run into Discord's API limit (https://discord.com/developers/docs/topics/rate-limits) pretty quickly.

You then go into the issue of synchronization, how often should MCM servers fetch the user's updated name? On every page load? That would drastically slow down the speed of the site. Every X hours? Who is responsible then if someone changes their Discord name and the site doesn't update immediately and someone gets spammed?

It really shouldn't be hard for you to keep your own information up to date.
 

Bug

dc; bug1ess
Supreme
Feedback score
27
Posts
294
Reactions
132
Resources
0
Something like this isn't as easy to expect as you'd think. When you have hundreds of thousands of registered users, you'll run into Discord's API limit (https://discord.com/developers/docs/topics/rate-limits) pretty quickly.

You then go into the issue of synchronization, how often should MCM servers fetch the user's updated name? On every page load? That would drastically slow down the speed of the site. Every X hours? Who is responsible then if someone changes their Discord name and the site doesn't update immediately and someone gets spammed?

It really shouldn't be hard for you to keep your own information up to date.
While I see what your saying, if someone were to change their name#tag it would likely not get sniped immediately. It’s still better then nothing, and discord’s api limit shouldn’t be an issue as it could be increased/lifted by contacting discord directly from what I’ve heard.
 

Lyphiard

Supreme
Feedback score
25
Posts
621
Reactions
1,156
Resources
0
While I see what your saying, if someone were to change their name#tag it would likely not get sniped immediately. It’s still better then nothing, and discord’s api limit shouldn’t be an issue as it could be increased/lifted by contacting discord directly from what I’ve heard.

By implementing a feature to update these names automatically, you are fundamentally shifting the responsibility of keeping information updated from the user to MCM. People will naturally expect that their Discord name is synchronized and updated, so would it be MCMs fault if someone gets scammed because of this?

If people don't want to keep their information updated, then they can just remove it.
 

Bug

dc; bug1ess
Supreme
Feedback score
27
Posts
294
Reactions
132
Resources
0
By implementing a feature to update these names automatically, you are fundamentally shifting the responsibility of keeping information updated from the user to MCM. People will naturally expect that their Discord name is synchronized and updated, so would it be MCMs fault if someone gets scammed because of this?

If people don't want to keep their information updated, then they can just remove it.
An easier method to fix the issue you have outlined here, is only showing the discord username/discrim when requested directly. Meaning you’d go to say mcm.com/myprofile/discord and then it would get my latest discord info in that instant.

OR If mcm’s ratelimits were indeed lifted it wouldn’t be an issue getting it on every refresh, the load isn’t much no as its basically just a get request to the discord API and should be pretty instantaneous.
 
Last edited:

Lyphiard

Supreme
Feedback score
25
Posts
621
Reactions
1,156
Resources
0
An easier method to fix the issue you have outlined here, is only showing the discord username/discrim when requested directly. Meaning you’d go to say mcm.com/myprofile/discord and then it would get my latest discord info in that instant.

That might work, you could still encounter some issues with abuse though (i.e. someone spam refreshing the page).

OR If mcm’s ratelimits were indeed lifted it wouldn’t be an issue getting it on every refresh, the load isn’t much no as its basically just a get request to the discord API and should be pretty instantaneous.

This is a very bad idea. Discord API requests are not instantaneous by any means. Trying to do this would significantly slow down MCMs site while also putting a huge load on Discord's API. I'm sure Discord wouldn't appreciate this.
 

Geek

Mom of BBB
Support
Feedback score
11
Posts
899
Reactions
267
Resources
1
If I'm not mistaken there have already been numerous suggestions about linking your Discord to your MCM account and it's been denied before. I quite frankly don't see why it's so difficult to just send a conversation on site before engaging, in often, multi-hundred dollar deals. Lyphiard has done a wonderful job explaining the challenges in the validity of this suggestion and I don't think there's anything more that I can add from a technical stand point that he has not already stated.
 

Bug

dc; bug1ess
Supreme
Feedback score
27
Posts
294
Reactions
132
Resources
0
If I'm not mistaken there have already been numerous suggestions about linking your Discord to your MCM account and it's been denied before. I quite frankly don't see why it's so difficult to just send a conversation on site before engaging, in often, multi-hundred dollar deals. Lyphiard has done a wonderful job explaining the challenges in the validity of this suggestion and I don't think there's anything more that I can add from a technical stand point that he has not already stated.
Verifying on-site is not hard, but as has been said before many users who have been scammed previously do not confirm on-site, obviously if the issue was just getting people to confirm onsite it would be much simpler. Considering most people who do get scammed don't have much knowledge of the marketplace, they don't know about confirming on-site and even those who do, tend to ignore the whole on-site confirmation if they already see a discord listed on the user's profile. Lyphiard brings up great points but I still see a way around the issue something as simple as this:
k6lpwym0.png

Would fix the aforementioned issues, just one button when clicked it would get the user's latest discord tag#discrim. On click mcm would get Jasmine's latest discord info using her id, this would stop the spam of the discord API, and in general make abusing the feature harder. It would greatly decrease the number of impersonators using an old discord id#tag and simply would solve an issue that has been the root of many scams in the past.

On click it would change to:
4g88a.png
 
Last edited:

Geek

Mom of BBB
Support
Feedback score
11
Posts
899
Reactions
267
Resources
1
Verifying on-site is not hard, but as has been said before many users who have been scammed previously do not confirm on-site, obviously if the issue was just getting people to confirm onsite it would be much simpler. Considering most people who do get scammed don't have much knowledge of the marketplace, they don't know about confirming on-site and even those who do, tend to ignore the whole on-site confirmation if they already see a discord listed on the user's profile. Lyphiard brings up great points but I still see a way around the issue something as simple as this:
k6lpwym0.png

Would fix the aforementioned issues, just one button when clicked it would get the user's latest discord tag#discrim. On click mcm would get Jasmine's latest discord info using her id, this would stop the spam of the discord API, and in general make abusing the feature harder. It would greatly decrease the number of impersonators using an old discord id#tag and simply would solve an issue that has been the root of many scams in the past.

On click it would change to:
4g88a.png
This is already in place in the information part of your profile though. Updating your account where you have it linked is no different than updating it in your information section. It takes 2 clicks. No matter what solution we implement, the problem won't be fixed of not confirming on site and scams will still happen where there's impersonation. Additionally, I don't believe your "workaround" is actually a workaround that would not cause us to get rate limited just simply due to the number of users we have that can be clicking at one time trying to access that discord information. Then when profiles pictures need to be changed, that's another call, usernames are another call, etc.
 
Last edited:
Status
Top