Discuss Scratch

bashcommando
Scratcher
91 posts

I want to make a chat room but how?

I know that scratch mods are paranoid about chatting since it gives people the ability to break the rules silently. This can be a huge problem, I could make a swear list which blocks a chat if it detects one of the words. But then again when people look at the code I would be breaking rule 1. Another idea is to make a safe word list, this way I don't break the rules. But then again, people won't be able to say words I didn't put in or they misspelled. Then I could also make a safe CHAT list where they can only pick one of the preset chats, but that would prevent the freedom of speech. Which is the right way to go? I don't want to break the rules but at the same time I want people to be happy. Ideas?
The_Grits
Scratcher
1000+ posts

I want to make a chat room but how?

Many Scratchers who make a chat room on Scratch use a white list - a list of words allowed to be used in the chat. This is very safe, but if you don't add enough words, it would be difficult to communicate. You can get around this by asking users to suggest to more words in the comments. However, you will need to put the white list in a cloud variable, so that nobody can go into the project and add bad words to the white list.

Hopefully this will give you some ideas!
The_Grits
bashcommando
Scratcher
91 posts

I want to make a chat room but how?

The_Grits wrote:

Many Scratchers who make a chat room on Scratch use a white list - a list of words allowed to be used in the chat. This is very safe, but if you don't add enough words, it would be difficult to communicate. You can get around this by asking users to suggest to more words in the comments. However, you will need to put the white list in a cloud variable, so that nobody can go into the project and add bad words to the white list.

Hopefully this will give you some ideas!
The_Grits
Thank you for your suggestion! You said white list which I thought meant a list of users who can access the room. The cloud data white list sounded promising so people can't edit it.
TheHockeyist
Scratcher
1000+ posts

I want to make a chat room but how?

bashcommando wrote:

The_Grits wrote:

Many Scratchers who make a chat room on Scratch use a white list - a list of words allowed to be used in the chat. This is very safe, but if you don't add enough words, it would be difficult to communicate. You can get around this by asking users to suggest to more words in the comments. However, you will need to put the white list in a cloud variable, so that nobody can go into the project and add bad words to the white list.

Hopefully this will give you some ideas!
The_Grits
Thank you for your suggestion! You said white list which I thought meant a list of users who can access the room. The cloud data white list sounded promising so people can't edit it.

A white list is a list of allowed words and phrases.
bashcommando
Scratcher
91 posts

I want to make a chat room but how?

TheHockeyist wrote:

bashcommando wrote:

The_Grits wrote:

Many Scratchers who make a chat room on Scratch use a white list - a list of words allowed to be used in the chat. This is very safe, but if you don't add enough words, it would be difficult to communicate. You can get around this by asking users to suggest to more words in the comments. However, you will need to put the white list in a cloud variable, so that nobody can go into the project and add bad words to the white list.

Hopefully this will give you some ideas!
The_Grits
Thank you for your suggestion! You said white list which I thought meant a list of users who can access the room. The cloud data white list sounded promising so people can't edit it.

A white list is a list of allowed words and phrases.
Well, I know that.
ijohn007
Scratcher
100+ posts

I want to make a chat room but how?

Be warned, this is quite complex.
bashcommando
Scratcher
91 posts

I want to make a chat room but how?

ijohn007 wrote:

Be warned, this is quite complex.
That's because the staff made it hard.
Anas10
Scratcher
24 posts

I want to make a chat room but how?

do this for chat
when(whanted button)keypressedasksayandwaitaddanswertochat

you will need to do a huge script for pepole to see it…234 blocks is total!
AJASO
Scratcher
100+ posts

I want to make a chat room but how?

Anas10 wrote:

do this for chat
when(whanted button)keypressedasksayandwaitaddanswertochat

you will need to do a huge script for pepole to see it…234 blocks is total!


Well how do you do that? (as in the 200 and something blockes)
powercon5
Scratcher
1000+ posts

I want to make a chat room but how?

powercon5
Scratcher
1000+ posts

I want to make a chat room but how?

mananddoor wrote:

OK guy I real sorry to break it to you but there is no chat room ALLOWED! The scratch team has all the right to ban you if you did. Sorry. Please follow me
yes but if you make a safe chat with a whitelist
CatsUnited
Scratcher
1000+ posts

I want to make a chat room but how?

Anas10 wrote:

do this for chat
when(whanted button)keypressedasksayandwaitaddanswertochat

you will need to do a huge script for pepole to see it…234 blocks is total!
1. Cloud Lists aren't out yet.
2. This script will give you an alert.

The_Grits wrote:

Many All Scratchers who make a chat room on Scratch use a white list - a list of words allowed to be used in the chat. This is very safe, but if you don't add enough words, it would be difficult to communicate. You can get around this by asking users to suggest to more words in the comments. However, you will need to put the white list in a cloud variable, so that nobody can go into the project and add bad words to the white list.

Hopefully this will give you some ideas!
The_Grits
I've edited it because you have to.
deck26
Scratcher
1000+ posts

I want to make a chat room but how?

I don't see why the white list has to be a cloud variable. If someone tries to add words to your list they could only do so by remixing in which case it is the remix that would be banned, not the original.
jewellery
Scratcher
100+ posts

I want to make a chat room but how?

Give them a list of words to say.
bashcommando
Scratcher
91 posts

I want to make a chat room but how?

deck26 wrote:

I don't see why the white list has to be a cloud variable. If someone tries to add words to your list they could only do so by remixing in which case it is the remix that would be banned, not the original.
People can't edit cloud variables unless you allow them to in a certain way. If they use See Inside they can evade the filter by editing the safe word list.
deck26
Scratcher
1000+ posts

I want to make a chat room but how?

bashcommando wrote:

deck26 wrote:

I don't see why the white list has to be a cloud variable. If someone tries to add words to your list they could only do so by remixing in which case it is the remix that would be banned, not the original.
People can't edit cloud variables unless you allow them to in a certain way. If they use See Inside they can evade the filter by editing the safe word list.
Not in my experience. It might look like you've done so but reloading the project will show you haven't changed the original.
P444
Scratcher
500+ posts

I want to make a chat room but how?

bashcommando wrote:

deck26 wrote:

I don't see why the white list has to be a cloud variable. If someone tries to add words to your list they could only do so by remixing in which case it is the remix that would be banned, not the original.
People can't edit cloud variables unless you allow them to in a certain way. If they use See Inside they can evade the filter by editing the safe word list.
Please read the quote you made! Editing the list and using can only be done through a remix. No one else can edit the original project that'd be safe, instead, their (the editors) remixes would be banned. You can't simply edit projects and save it as the original one! It'll always be a remix
Edit: ninja'ed!

Last edited by P444 (March 2, 2015 13:58:41)

bashcommando
Scratcher
91 posts

I want to make a chat room but how?

P444 wrote:

bashcommando wrote:

deck26 wrote:

I don't see why the white list has to be a cloud variable. If someone tries to add words to your list they could only do so by remixing in which case it is the remix that would be banned, not the original.
People can't edit cloud variables unless you allow them to in a certain way. If they use See Inside they can evade the filter by editing the safe word list.
Please read the quote you made! Editing the list and using can only be done through a remix. No one else can edit the original project that'd be safe, instead, their (the editors) remixes would be banned. You can't simply edit projects and save it as the original one! It'll always be a remix
Edit: ninja'ed!
I have done it before. Not exactly to evade the filter, but other things in games just to see what I can do.
deck26
Scratcher
1000+ posts

I want to make a chat room but how?

bashcommando wrote:

P444 wrote:

bashcommando wrote:

deck26 wrote:

I don't see why the white list has to be a cloud variable. If someone tries to add words to your list they could only do so by remixing in which case it is the remix that would be banned, not the original.
People can't edit cloud variables unless you allow them to in a certain way. If they use See Inside they can evade the filter by editing the safe word list.
Please read the quote you made! Editing the list and using can only be done through a remix. No one else can edit the original project that'd be safe, instead, their (the editors) remixes would be banned. You can't simply edit projects and save it as the original one! It'll always be a remix
Edit: ninja'ed!
I have done it before. Not exactly to evade the filter, but other things in games just to see what I can do.
edit - Please do show us by changing something in one of my projects.

Last edited by deck26 (March 3, 2015 15:32:07)

bashcommando
Scratcher
91 posts

I want to make a chat room but how?

deck26 wrote:

bashcommando wrote:

P444 wrote:

bashcommando wrote:

deck26 wrote:

I don't see why the white list has to be a cloud variable. If someone tries to add words to your list they could only do so by remixing in which case it is the remix that would be banned, not the original.
People can't edit cloud variables unless you allow them to in a certain way. If they use See Inside they can evade the filter by editing the safe word list.
Please read the quote you made! Editing the list and using can only be done through a remix. No one else can edit the original project that'd be safe, instead, their (the editors) remixes would be banned. You can't simply edit projects and save it as the original one! It'll always be a remix
Edit: ninja'ed!
I have done it before. Not exactly to evade the filter, but other things in games just to see what I can do.
Go on then, add something other than a username to my cloud list project http://scratch.mit.edu/projects/22828152/ or add your name to the list more than once.

Huh, maybe they updated it, I used to be able to do that.

Powered by DjangoBB