Homebrew [RELEASE] 3DiScord: A Discord client for the 3DS

HRudyPlayZ

Developer, Gamer and Power User.
Member
Joined
Dec 29, 2016
Messages
371
Trophies
0
XP
2,060
Country
France
In reality, this app only makes accounts possibly banned due to high usages of the official API.
I know that VitaCord, the app this is based on, managed to fix this somehow...
 

Sleepy Flower Girl

Active Member
Newcomer
Joined
Feb 26, 2016
Messages
35
Trophies
0
Age
33
XP
287
Country
United States
In reality, this app only makes accounts possibly banned due to high usages of the official API.
I know that VitaCord, the app this is based on, managed to fix this somehow...
I remember looking the source code of this client a long time ago. It works very differently then the official client. The official client only makes a request for data from Discord when it's missing. The official client starts a connection with Discord's gateway server so that the official client can receive events and messages without asking. Discord's gateway server only sends data to clients once so to prevent request, the data from the gateway needs to be cached somewhere.
This client on the other hand doesn't work like that, instead it constantly makes request to Discord for everything, the client gets messages by spamming Discord with get message request. The client doesn't cache it's data too so if it needs data such as nick names, roles, etc, it'll make a request. This will put a lot of work for the Discord's servers when normally an official client wouldn't.

Other then that, this client will also stop working when the Discord.com changes go into full effect.

VitaCord makes a number of changes to it's client to limit the amount of request needed to make, such polling messages at a slower rate. However, still doesn't use websockets to access Discord's gateway server which allows getting messages and events without making a request to Discord.
 
Last edited by Sleepy Flower Girl,

HRudyPlayZ

Developer, Gamer and Power User.
Member
Joined
Dec 29, 2016
Messages
371
Trophies
0
XP
2,060
Country
France
I mean as long as you don't do any harm or do anything stupid like spamming their whole API, Discord is okay at a certain degree with custom clients... But 3Discord spams the API a lot and can indeed get you banned. Also keep in mind that custom clients are technically against their ToS, unless it's a web browser or something...
 

Spurkl3z

New Member
Newbie
Joined
Jan 4, 2018
Messages
2
Trophies
0
Age
24
XP
43
Country
Netherlands
does the discord server still exist? because the invite is dead

--------------------- MERGED ---------------------------

does the discord server still exist? cause the invite is dead
 

soupermareeo

Member
Newcomer
Joined
Oct 8, 2020
Messages
6
Trophies
0
Age
34
XP
59
Country
United States
Whats your point? Why bother risking your account where there are easy and better ways of using discord.
You know that hacking a 3ds runs the risk of getting that 3ds banned, we take risks because we're hackers. Besides, you can create an alt if you're scared of getting banned which I don't know why you wouldn't want to get banned from discord because it's terrible.
 

NightScript

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
951
Trophies
1
Age
20
XP
2,235
Country
United States
This doesn't work anymore because of all the API updates. For example, intents are now mandatory and user statuses have changed completely.
There's no point to updating this because then the dev would be responsible for accounts getting banned.
 
  • Like
Reactions: BLOCKMINER3000

soupermareeo

Member
Newcomer
Joined
Oct 8, 2020
Messages
6
Trophies
0
Age
34
XP
59
Country
United States
This doesn't work anymore because of all the API updates. For example, intents are now mandatory and user statuses have changed completely.
There's no point to updating this because then the dev would be responsible for accounts getting banned.
Well I think they should update this. I don't care if my Discord gets banned, Discord sucks anyways, I just want a communication app for my 3ds.
 

AliceCE

Rookie 3DS Homebrew Dev
Member
Joined
Aug 7, 2019
Messages
203
Trophies
0
Location
Amogus World Theme Park, BR
XP
544
Country
United States
I'm sorry if this is a bit of a necropost, but i have one question.
Why not just modify it to use the apis and other things WITHOUT spamming requests?
especially since Sleepy Flower Girl was able to make a proper 3ds discord client that uses the (in my case, supposedly) proper (or since I'm not certain, maybe just well fitted) APIs?
 
  • Like
Reactions: AkikoKumagara

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,485
Trophies
2
XP
4,931
Country
Canada
I'm sorry if this is a bit of a necropost, but i have one question.
Why not just modify it to use the apis and other things WITHOUT spamming requests?
especially since Sleepy Flower Girl was able to make a proper 3ds discord client that uses the (in my case, supposedly) proper (or since I'm not certain, maybe just well fitted) APIs?
Because the update discord rolled out rendered these apps useless. One would need to make a whole new app. which would still be very much against discorda tos.
 
  • Like
Reactions: BLOCKMINER3000

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,485
Trophies
2
XP
4,931
Country
Canada
...the update discord rolled out rendered these apps useless...

disregard this, sleepy's still works so i assume all others work fine as well. if not someone say so
I mean. Other than the huge Dont use this as it can ban your account. If ya disregard that, then use this however ya want.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=ZJewzRHdH8c