Community
127
40
RumbleChat - A Chat App That Actually WorksA feature-packed chat app on Replit that actually works. Not trying to be mean, but a lot of chats on Replit don't work, or barely work. There's a lot of reasons why, but some big ones include: Unreliable Database, Bad Spam Protection, Bad Profanity Filters, etc.
This chat removes this problem. It uses an advanced profanity filter, spam block, and it has a reliable database that is not hosted on Replit.
It also has a cool UI and other cool features such as Group Chats, Private Chats, Emojis, Time Conversion, etc.
On top of that, it's also connected to a social media site meaning you can chat and create posts! What's not to like about this chatting application?
dheiryat **EDIT:** Social Rumbles is back online! Yay! Read about it on our latest newsletter: https://socialrumbles.com/news/1 month ago
15
ShellText 1.5.2A text-based chat app in the terminal, with advanced security features. Inspired by ctrl chat by @blockowo. This is currently in a stable state, so updates may slow.
Type S to send a message (s then enter, and it should prompt for a message)
Chat username colors:
Pink/Light Magenta: Admins
Yellow: General users
Red: System
Blue: Bots
If there are any issues, please report them to me, and I will fix them as soon as I can.
FEATURES:
Secure user account system with per-login user session keys required to read and send messages
Server-side character limits and chat filtering.
Automatic message board refreshing at a 3 second interval (to prevent spamming the server).
Client validation, to prevent unauthorized custom clients.
COMING SOON:
Fun bots
Open source server software, and built-in server browser
Anti spam system (if it becomes an issue)
File sharing
Rework of message refreshing to use socket connections.
ShellText - 1.5.0 Stable Update - Captchas, security improvements, and slight client UI changes.
Now that I can finally write updates, expect to see these every major update!
Changes:
Backend security has been improved
Captchas! Yes, I know some people don’t like these, but they will help a lot in preventing bots from spamming. Before the server ever offers you a user key, you need to submit a validated captcha UUID, which can only be validated by completing the captcha. In other words, you need to complete the captchas.
Some slight client UI changes. Basically just added a space after input prompts so they look better.
That’s all for this update! It’s nothing too major, but it’ll definitely prevent spamming. At this point, I think I’m just gonna put more time into the file sharing and user profile part of this, because this is safe to just leave alone now, so expect that soon!inyourface3445 @TBUk Some ideas:
Store a fernet key on your server, and encrypt it with the client's privet key. This will keep some things encrypted.
Store a hash of the filename on the server, so you can compare hashes to tell if the file name has been modified on line number 181.
Use my `colored.py` color printing libary! Very easy to use!1 month ago
TBUk @inyourface3445 I was thinking about finding some way where I can get the client to run code the server tells it to, so the server can request that it sends itself to make sure the file is valid. I was also looking at PGP encryption, but I don't really know how that would help here, considering it does a very similar task to the checksum (now, it would be useful for sending messages).1 month ago
3
3
0
ctrl chat patchedsomething got broken an i am unsure how, so if i were to continue this, it would be with another fork.
blockowo just thought i'd point this out
Traceback (most recent call last):
File "main.py", line 8, in <module>
m = os.environ['aEr350j'] #declare username
File "/nix/store/p21fdyxqb3yqflpim7g8s1mymgpnqiv7-python3-3.8.12/lib/python3.8/os.py", line 675, in __getitem__
raise KeyError(key) from None
KeyError: 'aEr350j'2 months ago
3
1
RealSonicplus ok... so the server's back up after some technical difficulties (definitely not me causing replit to almost shut down while typing too many emojis) so yeah. have fun.2 months ago
4
0
OnlyAHuman I found that there's some problems with the chat window. It can't open properly, and I can't see the messages I sent2 weeks ago
0
Chat 3.1A video conferencing app I made!
0
Boyne Chat: a chat room that just worksThis is a chat room programmed in Python.
It has many outstanding features, but the most notable are:
💬 Actually works
🖥️ Is actually hosted on replit (looking at you, Social Rumbles)
✨ Is very nice looking (like guruCHAT in SuperHot)
🌐Uses socket.io
⚙️Has HTML injection protection
🔗Has it's own dedicated URL
📺Functions without having to open in full screen
👍Doesn't just suck