Discuss Scratch
- Discussion Forums
- » Questions about Scratch
- » "Safe" Chatroom
- hppavilion
-
100+ posts
"Safe" Chatroom
I'm considering designing a chatroom in which the messages can be made, but the words used are limited. I'm pretty sure that this is within the rules, but there's a couple problems:
- People could say something like “Read each first letter: Wax Own Red Dim” in which the letters instead form a curse. However, this is complicated and users would be report-able.
- In order to allow as many English words as possible to be used, you will be able to request a word is added. This would add it to a hidden list that only Chat Moderators added in the program could view and use, but this means that cursing could be potentially saved in the program so children may look at the log and see cussing if they tried. However, most cursing would be filtered out from even being viewed in there.
- YeahnaaAJ555
-
10 posts
"Safe" Chatroom
Hmm.. You should ask the Scratch team.. 





Ask the scratch team.






Ask the scratch team.
when green flag clicked
say [Ask the scratch team.] for (2) secs
- Zapper40
-
9 posts
"Safe" Chatroom
Hey YeahnaaAJ555 is that a dog head on the nyan cat plus we should make a safe chat-room
!

- joshuaho
-
1000+ posts
"Safe" Chatroom
words used are limited.Yes, chat rooms that allow the user to only choose certain words are allowed. but the
In order to allow as many English words as possible to be used, you will be able to request a word is added. This would add it to a hidden list that only Chat Moderators added in the program could view and use, but this means that cursing could be potentially saved in the program so children may look at the log and see cussing if they tried. However, most cursing would be filtered out from even being viewed in there.Sorry, but the answer for this is no. Scratch is mainly a place for kids, and it should be friendly - absolutely no swearing allowed. Even if there was a system that can filter out the words, people can just click “see inside” and see the swear words on that hidden list, which makes it equal to an unsafe chat.
Last edited by joshuaho (March 25, 2014 03:38:51)
- hppavilion
-
100+ posts
"Safe" Chatroom
Yes, that was the problem I expected. What if the words were encrypted with a complex cypher? Or even a hash function? If I use trigonometry, it'll be hard to figure out. Then, in order for one of the people with permissions to add them, they would have to enter the cypher. I don't mean a password that would open up the thing, as that would not work. I mean that the words would have a cypher added that isn't stored in the program. The person would have to enter the cypher, which it would use to decrypt the list. If they entered the wrong cypher, it would still use it, but it would output the wrong text. To avoid having the cypher code in the program for when encrypting, I would use asymmetrical encryption (the key used for encoding is different from that of decoding.) At this point, the only possible way to see the words if you are not privy to the decryption algorithm is to reverse engineer a complex code or to write a brute force program. Both of these greatly exceed the ability of a young child who should not be seeing cussing.words used are limited.Yes, chat rooms that allow the user to only choose certain words are allowed. but theIn order to allow as many English words as possible to be used, you will be able to request a word is added. This would add it to a hidden list that only Chat Moderators added in the program could view and use, but this means that cursing could be potentially saved in the program so children may look at the log and see cussing if they tried. However, most cursing would be filtered out from even being viewed in there.Sorry, but the answer for this is no. Scratch is mainly a place for kids, and it should be friendly - absolutely no swearing allowed. Even if there was a system that can filter out the words, people can just click “see inside” and see the swear words on that hidden list, which makes it equal to an unsafe chat.
Last edited by hppavilion (March 25, 2014 05:52:00)
- hppavilion
-
100+ posts
"Safe" Chatroom
Here's another possibility: Have special members who are permitted to add words when needed. They would have to meet strict requirements to be added, but they could add words. Requirements include:
My only problem would be getting users who are willing to join AND meet the requirements.
- Must be a full scratcher
- Must be at least one year old on scratch
- Must be the sole user of his or her account
- Must get two other full scratchers who are proven not to be the same user as each other or him/her, nor that s/he has access to either accounts, to vouch for him/her
- Must report if s/he has ever been banned, the reason, and for how long (I assume bans can be temporary). Depending on ban type, this may lead to rejection.
- Must pass a general inspection, identifying if they are mature enough to add only appropriate words
- Must read and agree to the Mod Agreement & Guidelines
My only problem would be getting users who are willing to join AND meet the requirements.
- CoolGrl197
-
21 posts
"Safe" Chatroom
words used are limited. I'm pretty sure that this is within the rules, but there's a couple problems:just make a script: I'm considering designing a chatroom in which the messages can be made, but the
- People could say something like “Read each first letter: Wax Own Red Dim” in which the letters instead form a curse. However, this is complicated and users would be report-able.
- In order to allow as many English words as possible to be used, you will be able to request a word is added. This would add it to a hidden list that only Chat Moderators added in the program could view and use, but this means that cursing could be potentially saved in the program so children may look at the log and see cussing if they tried. However, most cursing would be filtered out from even being viewed in there.
Ifg answer

add (a word that is a warning like NO CURSING) to (chat log)
else
add (answer) to (your chat log)
when [space v] key pressed
ask [Type a message] and wait
if <(answer) = [(a certain bad word here)]> then
add [(A certain warning like NO SWEARING)] to [your chat log v]
else
add (answer) to [your chat log v]
end
Last edited by CoolGrl197 (April 5, 2014 04:25:22)
- Sonickyle
-
1000+ posts
"Safe" Chatroom
People can look like the project, see the bad worlds, and learn what the words mean.words used are limited. I'm pretty sure that this is within the rules, but there's a couple problems:I'm considering designing a chatroom in which the messages can be made, but the
- People could say something like “Read each first letter: Wax Own Red Dim” in which the letters instead form a curse. However, this is complicated and users would be report-able.
- In order to allow as many English words as possible to be used, you will be able to request a word is added. This would add it to a hidden list that only Chat Moderators added in the program could view and use, but this means that cursing could be potentially saved in the program so children may look at the log and see cussing if they tried. However, most cursing would be filtered out from even being viewed in there.
when [space v] key pressed
ask [Type a message] and wait
if <(answer) = [(a certain bad word here)]> then
add [(A certain warning like NO SWEARING)] to [your chat log v]
else
add (answer) to [your chat log v]
end
- SoccerNinja
-
35 posts
"Safe" Chatroom
You could do something like Griffpatch and only allow phrases that have been allowed.
- hppavilion
-
100+ posts
"Safe" Chatroom
That includes the bad words being visible, AND that would be a blacklisted word chatroom. Only whitelisted word chatrooms are allowed, because someone could type something like cu.ss and it would go through. AND that script would never work unless the person could only type one word per post, because if the answer is “cuss” and cuss was blocked, it would work, but if it was “cuss you” it would go through because it only would block the word “cuss.” when it is alone in the message.words used are limited. I'm pretty sure that this is within the rules, but there's a couple problems:just make a script: I'm considering designing a chatroom in which the messages can be made, but the
- People could say something like “Read each first letter: Wax Own Red Dim” in which the letters instead form a curse. However, this is complicated and users would be report-able.
- In order to allow as many English words as possible to be used, you will be able to request a word is added. This would add it to a hidden list that only Chat Moderators added in the program could view and use, but this means that cursing could be potentially saved in the program so children may look at the log and see cussing if they tried. However, most cursing would be filtered out from even being viewed in there.
Ifg answercurse) then
add (a word that is a warning like NO CURSING) to (chat log)
else
add (answer) to (your chat log)when [space v] key pressed
ask [Type a message] and wait
if <(answer) = [(a certain bad word here)]> then
add [(A certain warning like NO SWEARING)] to [your chat log v]
else
add (answer) to [your chat log v]
end
- hppavilion
-
100+ posts
"Safe" Chatroom
That is annoying and limits messages. The point of this is to make it usable. You could do something like Griffpatch and only allow phrases that have been allowed.
- CoolGrl197
-
21 posts
"Safe" Chatroom
You are right… Well, lets just put it behind. This is what scratch is for:That includes the bad words being visible, AND that would be a blacklisted word chatroom. Only whitelisted word chatrooms are allowed, because someone could type something like cu.ss and it would go through. AND that script would never work unless the person could only type one word per post, because if the answer is “cuss” and cuss was blocked, it would work, but if it was “cuss you” it would go through because it only would block the word “cuss.” when it is alone in the message.words used are limited. I'm pretty sure that this is within the rules, but there's a couple problems:just make a script: I'm considering designing a chatroom in which the messages can be made, but the
- People could say something like “Read each first letter: Wax Own Red Dim” in which the letters instead form a curse. However, this is complicated and users would be report-able.
- In order to allow as many English words as possible to be used, you will be able to request a word is added. This would add it to a hidden list that only Chat Moderators added in the program could view and use, but this means that cursing could be potentially saved in the program so children may look at the log and see cussing if they tried. However, most cursing would be filtered out from even being viewed in there.
Ifg answercurse) then
add (a word that is a warning like NO CURSING) to (chat log)
else
add (answer) to (your chat log)when [space v] key pressed
ask [Type a message] and wait
if <(answer) = [(a certain bad word here)]> then
add [(A certain warning like NO SWEARING)] to [your chat log v]
else
add (answer) to [your chat log v]
end
when I receive [scratch.mit.edu v]
if <(loading) = [complete]> then
forever
repeat (until you close the webpage)
set [Imagine, program, share v] effect to (INFINITY)
end
end
end
- CoolGrl197
-
21 posts
"Safe" Chatroom
Yeah. Well, like what I said:People can look like the project, see the bad worlds, and learn what the words mean.words used are limited. I'm pretty sure that this is within the rules, but there's a couple problems:I'm considering designing a chatroom in which the messages can be made, but the
- People could say something like “Read each first letter: Wax Own Red Dim” in which the letters instead form a curse. However, this is complicated and users would be report-able.
- In order to allow as many English words as possible to be used, you will be able to request a word is added. This would add it to a hidden list that only Chat Moderators added in the program could view and use, but this means that cursing could be potentially saved in the program so children may look at the log and see cussing if they tried. However, most cursing would be filtered out from even being viewed in there.
when [space v] key pressed
ask [Type a message] and wait
if <(answer) = [(a certain bad word here)]> then
add [(A certain warning like NO SWEARING)] to [your chat log v]
else
add (answer) to [your chat log v]
end
when I receive [scratch.mit.edu v]You could just let it go and do what scratch is for
if <(loading) = [complete]> then
forever
repeat (until you close the webpage)
set [Imagine, program, share v] effect to (INFINITY)
end
end
end
- ScratchinFaves
-
60 posts
"Safe" Chatroom
You could try…
when [space v] key pressed
ask [Type a message!] and wait
if <[allowed words v] contains (answer)> then
add (answer) to [chat log v]
end
Last edited by ScratchinFaves (April 16, 2014 14:40:28)
- hppavilion
-
100+ posts
"Safe" Chatroom
Again, that wouldn't work. That would only allow you to send one-word messages. The plan is it will first isolate each word, which I already have figured out. The problem is making sure words can be added. There is no problem with scripts. It's with rules. You could try…when [space v] key pressed
ask [Type a message!] and wait
if <[allowed words v] contains (answer)> then
add (answer) to [chat log v]
end
- SquiggleStudios
-
48 posts
"Safe" Chatroom
Yeah, that's a good idea. Maybe you can have a list of words you CAN type.
- hppavilion
-
100+ posts
"Safe" Chatroom
REALLY!? That was the idea the whole <sparkling> time! That was not “A good idea” for him, it is officially the only allowed system and what I was PLANNING to use!Yeah, that's a good idea. Maybe you can have a list of words you CAN type.
Anyways, I made one. It's on my profile now, but I currently don't feel like getting a link.
Last edited by hppavilion (June 25, 2014 08:23:41)
- SquiggleStudios
-
48 posts
"Safe" Chatroom
REALLY!? That was the idea the whole <sparkling> time! That was not “A good idea” for him, it is officially the only allowed system and what I was PLANNING to use!Yeah, that's a good idea. Maybe you can have a list of words you CAN type.
Anyways, I made one. It's on my profile now, but I currently don't feel like getting a link.
OK, I'll check it out.
- Rainbowsith22
-
49 posts
"Safe" Chatroom
Well But Then YOU'LL HAVE TO WRITE A BUNCH OF SWEARS AND BAD WORDS!words used are limited. I'm pretty sure that this is within the rules, but there's a couple problems:just make a script: I'm considering designing a chatroom in which the messages can be made, but the
- People could say something like “Read each first letter: Wax Own Red Dim” in which the letters instead form a curse. However, this is complicated and users would be report-able.
- In order to allow as many English words as possible to be used, you will be able to request a word is added. This would add it to a hidden list that only Chat Moderators added in the program could view and use, but this means that cursing could be potentially saved in the program so children may look at the log and see cussing if they tried. However, most cursing would be filtered out from even being viewed in there.
Ifg answercurse) then
add (a word that is a warning like NO CURSING) to (chat log)
else
add (answer) to (your chat log)when [space v] key pressed
ask [Type a message] and wait
if <(answer) = [(a certain bad word here)]> then
add [(A certain warning like NO SWEARING)] to [your chat log v]
else
add (answer) to [your chat log v]
end

when green flag clicked
repeat until <[Chat Words] contains (answer)>
ask [Chat:] and wait
end
Last edited by Rainbowsith22 (Aug. 26, 2014 16:51:02)
- Discussion Forums
- » Questions about Scratch
-
» "Safe" Chatroom