Homebrew [Release] Discord 3DS Client

Hm, ok.. ô.o
I got both crashes with any kind of line in a text file.
I just tested my client with an invalid token and I'm getting the same crashes as you are.

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

I used an invalid token and then used a valid one and it seems that not only am I getting the same crashes as you but I now can't get my client to work anymore even with a valid one.
 
I just tested my client with an invalid token and I'm getting the same crashes as you are.

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

I used an invalid token and then used a valid one and it seems that not only am I getting the same crashes as you but I now can't get my client to work anymore even with a valid one.

Oh wow, seems like I hade an invisible symbol in the line. Thank you, Windows! *facepalm*
Ok, I get until the point where it says "ready" and the starts sending heartbeats. (First try gave me another ARM11 crash after it said "ready", but not the next couple tries.)
But I don't seem to be able to get into channel. Nothing happens when I use the D-Pad or A or Y. Top screen stays black, and logging also does only show heardbeats.

bot_0001.png
 
Oh wow, seems like I hade an invisible symbol in the line. Thank you, Windows! *facepalm*
Ok, I get until the point where it says "ready" and the starts sending heartbeats. (First try gave me another ARM11 crash after it said "ready", but not the next couple tries.)
But I don't seem to be able to get into channel. Nothing happens when I use the D-Pad or A or Y. Top screen stays black, and logging also does only show heardbeats.

View attachment 102641
Looks like everything is working, it should be loading in the servers and channels, it can take a while depending on the size of the servers.
 
Last edited by Sleepy Flower Girl,
I guess mine may be too big? Couple servers with a few hundred, up to 1000+ users ^^;
Let it run a couple times now, everytime ending in a ARM11 crash after a random time frame.
"write14" managed to evolve into "write15" at some point, like 20 minutes, crashed regardless.
I never got to the point where I can use it.

(I also noticed it starts throwing Error 5001 when i'm doing stuff on PC client. Turned it off at some point, that's when it managed to survive around 30 minutes.)
 

Attachments

Last edited by Starfighter-Suicune,
I guess mine may be too big? Couple servers with a few hundred, up to 1000+ users ^^;
Let it run a couple times now, everytime ending in a ARM11 crash after a random time frame.
"write14" managed to evolve into "write15" at some point, like 20 minutes, crashed regardless.
I never got to the point where I can use it.

(I also noticed it starts throwing Error 5001 when i'm doing stuff on PC client. Turned it off at some point, that's when it managed to survive around 30 minutes.)
I think was able to recreate this crash, and will look into it tomorrow morning. It has to do with using user tokens, I have been testing with bot tokens. In the next update, I'll check if it's a bot or a user.
 
Last edited by Sleepy Flower Girl,
  • Like
Reactions: Starfighter-Suicune
I guess mine may be too big? Couple servers with a few hundred, up to 1000+ users ^^;
Let it run a couple times now, everytime ending in a ARM11 crash after a random time frame.
"write14" managed to evolve into "write15" at some point, like 20 minutes, crashed regardless.
I never got to the point where I can use it.

(I also noticed it starts throwing Error 5001 when i'm doing stuff on PC client. Turned it off at some point, that's when it managed to survive around 30 minutes.)
I have fixed the issue with user tokens in the latest release, and it should work now. However, I have only tested it with a single server.
 
Last edited by Sleepy Flower Girl,
  • Like
Reactions: Starfighter-Suicune
This is pretty cool! works perfectly fine for me. would be cool to be able to go back when going through servers. im in about 60 or so, and if i pass by one, i have to scroll allll the way through just to get back to it.
 
This is a basic Discord client for the 3ds made using a Discord library.

Features:
send messages
read messages
change channels

For more information, please check out the GitHub page.
https://github.com/yourWaifu/Discord-3DS-Client
To download, get the latest release on Github or use the QR code below.
https://github.com/yourWaifu/Discord-3DS-Client/releases
31587875-6725bd4a-b1b7-11e7-9765-7f1c382c147e.png


Screenshot:
screen1-png.102104
When I open the app, it says I need a file called "discord token.text" Where will I find the file?
 
When I open the app, it says I need a file called "discord token.text" Where will I find the file?
You need to get your token from your bot or user. If you need it for your user account, just press f12 while on discord in a browser and the image below should explain the rest. And if you want to use a bot token just go here https://discordapp.com/developers/applications and the rest be easy to figure out.
dfb7nTt.png

Copy that value into a txt file and call it discord token, and place that in the root of your sd card. I would recommend using a bot though because that's not against the Discord Terms of Service.
 
Last edited by Sleepy Flower Girl,
This is pretty cool! works perfectly fine for me. would be cool to be able to go back when going through servers. im in about 60 or so, and if i pass by one, i have to scroll allll the way through just to get back to it.
I have just added this feature in the latest release.
 
It indeed works now :)
The fact that it's pretty basic for now makes it not that easy to handle, but that's understandable.
And it crashed on me again after I sent my 2nd message. It came through though. xD
 
Hmm another discord client for 3ds

But for now the only one that works or doesn't get you banned. Also looks mostly tidy. ^^ (If I will ever really need it, I should still use a bot, just because of decreasing the servers to the most important ones)
Discord CTR stopped working on me days ago, even before it was supposed to not work anymore by looking at what MarcusD wrote.
 
If this was part of Rosalina, so you could chat with your friends while you play the game (that is it would pause the game lol) that would be cool.

Also the app itself looks pretty cool.

Well being online you wouldn't truly be able to pause the game, you could stop playing while other continued to play in order to type and send a message or check to see if you've received messages
 
Well being online you wouldn't truly be able to pause the game, you could stop playing while other continued to play in order to type and send a message or check to see if you've received messages
Rosalina automatically pauses it, hence why I said that. Though you still have a point.
 
When having this set up as a bot, is there a way to run any simple bot script? I've got a setup on my PC that's just simple "if the bot hears this, it says that" stuff. Can the 3DS do that sort of thing?
 
When having this set up as a bot, is there a way to run any simple bot script? I've got a setup on my PC that's just simple "if the bot hears this, it says that" stuff. Can the 3DS do that sort of thing?
You can't run any scripts but you can fork my client, add your own code to it. In fact, I have made documentation on the Discord library that my client uses. https://yourwaifu.github.io/sleepy-discord/documentation.html
To do a "if the bot hears this, it says that", take a look at the onMessage event here
https://github.com/yourWaifu/Unoffi...60b5931558afb41a99/source/3ds_discord.cpp#L16
and here for docs https://yourwaifu.github.io/sleepy-discord/documentation.html#onmessage,
and add something like
Code:
if (message.startsWith("!!!hello")) {   //warning do not use if (message.startsWith("hello"))
    sendMessage(message.channel_id, "Hello " + message.author.username);
}
 
Its working now! thx

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

Also do you think you could implement the client from https://gbatemp.net/threads/functional-poc-discordctr.476752/ (MarcusD) or something similar, so that we could have DM support to pls :<
I don't want to make any promises, but this client was mainly made as a small project for my larger project, Sleepy Discord.
DM support shouldn't be too hard to add tho.
 
Last edited by Sleepy Flower Girl,

Site & Scene News

Popular threads in this forum