henry232323 / pesterchum-discord Goto Github PK
View Code? Open in Web Editor NEWA Discord client mimicking the Pesterchum chat client from Homestuck, Uses a lot of code from my Pesterchum Client
License: MIT License
A Discord client mimicking the Pesterchum chat client from Homestuck, Uses a lot of code from my Pesterchum Client
License: MIT License
whenever I try to open up one of my servers im on the client crashes, is there a way to fix this? And has anyone else experienced this?
so far, gifs are just blank messages, replys dont show up, or threads
now that the recent update has allowed me to look closer at the program im able to spot a few issues that are, while less detrimental to the function of the program, still exist!
the main issue, and the only one that needs solving in my eyes, is that messages that are deleted from discord arent removed from the pesterchum client. this wouldnt be a huge issue if not for certain bots like pluralkit, which function by deleting messages from channels and re-sending them under different names; in the pesterchum client, this becomes kind of a massive cluttered mess really quickly!!!
there are a few other minor issues here, that don't need fixing quite as badly but would be good quality of life:
occasional crashes on regular discord client use: probably unfixable, due to discords insistence on making cool projects like this not work, but... well, thats all ive noticed about it, really. if you tab into a normal discord client while pesterchum is running, it will sometimes/eventually cause a crash.
line breaks posted from discords main client: the pesterchum client just turns these into spaces! not sure if thats fixable but it would be nice for formatting/readability
window resizing: while you can resize the windows in the program, the text boxes, ui, etc. will not grow with the window; it just produces a lot of yellow space. i wouldnt be surprised if this is unfixable due to the nature of custom themes, but it would be nice to look into!
discord formatting: not much of an issue, but i do wonder how hard it would be to have the program recognize, say, two asterisks on the same line, remove them, and put the text in between in italics? with backslashes ignoring the following character in that check, being removed in the process? it would allow the program to be better used alongside people not using it!
GIF: https://imgur.com/v0Zjrpx
Things on the top bar where "client" is overlaps with the skin, also included with this bug is the borders on Serious Business are no longer curved.
After extracting all files and trying to run the Pesterchum executable file i'm presented with an error saying "Python error in main script" and shows me every instance of the find and load command "". I'm running windows 10 and my Discord client is fully updated. Any idea how to fix that?
im shaking and crying rn
The program crashes as soon as I send a message. I put the correct token and can see my friends, but it stops working when i send something.
GIF: https://imgur.com/P63UDFZ
No matter which theme I'm in, or what account, selecting a mood seems to crash the client.
GIF: https://imgur.com/ql4qtnu
The memo box can't be resized and is stuck to a certain size. Even at this aspect ratio, the buttons in the bottom right just generally look crunched.
Tested on Windows 10 using the Trollian 2.5 and Pesterchum themes.
When I press the block button with no user selected, nothing happens. Unsurprisingly, but a pop up would be a nice QoL feature. When a user is selected, though, pesterchum crashes and the user isn't blocked.
Also, when sending a message, message sends (which can be seen in Discord) but doesn't update in pesterchum. Replies also dont appear. Tested when messaging a user, bot, group dm, and discord server. The only way to force the messages to load is to close and reopen the chat window. OR, if the messaging window pops up (from being messaged) it works as intended sometimes. If you receive a message from user A, you can start messaging user B and it will work fine, though. (tested with tabbed conversations on, might have something to do with that)
In general when the messages break and stop appearing, restarting pesterchum fixes that temporarily.
Other Stuff That Might Just Not Be Implemented Yet
Suggestions For Cool Features
Hopefully all of that is helpful, its 4 am and I'm desperately hoping this isn't abandonware. Have a nice day, and all my complaining aside, im a big fan of what you've made here.
Alright so, I found my token using these instructions https://discordhelp.net/discord-token , since the instructions in the readme seemed to be outdated and pasted it into the box and I got a failed to connect message.
I'm assuming this client needs to be updated or something? I ran the updater and tried again but got the same result.
I use windows 10 and I also had discord open on the same machine. The token I got was a hella long alphanumeric string (which I will not share because that's basically asking to be hacked) so I figure I used the right thing.
I have downloaded the file and unzipped it but there appears to be no sign of the 'pesterchum.exe' anywhere in any of the folders. There is a 'pesterchum.py' file but it seems to do nothing
it says to install, there should be a pesterchum.exe file upon unzipping, but there... isn't?
When I extract the files into a new folder and run "pesterchum.py" it opens the console for a second and then closes immediately.
There is no "pesterchum.exe" the Install section said there was, so im not really sure what to do.
GIF: https://imgur.com/QGR8XF0
The 'memo' section of the launcher just generally does nothing. You have to pre-join something with the actual client for it to show up. Then as well, you can join only by double-clicking on it.
GIF: https://imgur.com/InudVDv
The text still shows up in normal discord, however.
I do not know where "Headers" (step seven) is. Am I just dumb?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.