Discuss Scratch

everwinner64
Scratcher
1000+ posts

Comment filter

hotcrystal wrote:

This would effectively block people from replying as replies automatically mention the user that posted the comment replied to.
I forgot to specify this. The No @user option would block mentions, except in replies, but only if the comment contains only the mention of the person you’re answering to. Scratch already detects when a comment is a reply (since replies are indented in the interface), so it shouldn’t be too hard to allow mentions in those cases

Last edited by everwinner64 (Jan. 14, 2025 16:13:26)

everwinner64
Scratcher
1000+ posts

Comment filter

Buuuump
everwinner64
Scratcher
1000+ posts

Comment filter

Bump again
hotcrystal
Scratcher
1000+ posts

Comment filter

Unlike Scratch’s comment filter, breaking the filter on a comment or studio in this suggestion should only not post the comment, not mute the user who posted it.
The-Sushi-Cat
Scratcher
1000+ posts

Comment filter

What would happen if someone did? Would the comment simply be blocked with a message (Presumedly no mute) What would the message say?
everwinner64
Scratcher
1000+ posts

Comment filter

hotcrystal wrote:

Unlike Scratch’s comment filter, breaking the filter on a comment or studio in this suggestion should only not post the comment, not mute the user who posted it.
Yeah, the user wouldn’t be muted, he would just be unable to post the comment

The-Sushi-Cat wrote:

What would happen if someone did? Would the comment simply be blocked with a message (Presumedly no mute) What would the message say?
Imagining that the person doesn’t see which filters are activated, if someone tries to comment something that is against a filter activated, he would simply be unable to post his comment without aligning it with the activated filters. The message when your message is blocked due to filters could be:
The filter « {name(s) of filtering option(s) activated} (i)» is/are active here, please, modify your comment to align with it/them, thanks!
you could be able to click on the information button (i) to get more information about the filter(s) activated does/do and see which words are in the « blacklist » (if there’re ones)

Last edited by everwinner64 (Jan. 16, 2025 16:50:58)

everwinner64
Scratcher
1000+ posts

Comment filter


Bump
U
M
P
everwinner64
Scratcher
1000+ posts

Comment filter

BUMP
everwinner64
Scratcher
1000+ posts

Comment filter

Bump. what do you think about my idea??
-Kyronis-
Scratcher
58 posts

Comment filter

Brilliantly thought out, partial support. I'll go over some parts.

-No links: Prevents users from posting any link in comments

I fully support this one, this can limit tonnes of advertising (although not all) and maybe certain users could be whitelisted on posting links, or even a blacklist for constant advertisers.

-No @user: Prevents users from mentioning other users in comments
-Modified length: Allows the owner to set a new maximum character limit for comments


These seem unnecessary, but please let me know if there's a particular instance where they would help.

-No capital letters: Prevents users from sending messages written mostly in capital letters (to avoid “shouting”)
-No special characters: Prevents excessive use of special characters (e.g. “!@#$%^”)
-No nonsense:
-Too many repeated characters or words (e.g. “aaaahhh” or “hi hi hi hi”)
-Random sequences of letters with no vowels or recognizable words (e.g. “dfgtrb”)
-Overuse of filler characters like periods or commas


These are good but I believe Scratch already has filters for a lot of these, but less strict. Maybe it's good if you want a stricter filter?

The custom filtering would allow the owner to add specific words to a “blacklist.” Any comment containing a word from this blacklist would be blocked and couldn’t be sent
-Filtering options activated by the owner would be visible to all users
-The custom filtering “blacklist” would also be visible to everyone and could be reported if it is misused
-Once the filtering options are defined, the owner would be able to modify them at any moment
-Once the custom filtering is defined, the owner would also be able to modify it. However, modifying the custom filtering would make the project or studio “unreviewed”

I like this part, you have thought it out very well. A system to review the custom filtering is great.

I support all the text in green. This is a really good suggestion which will help limit spam and advertisement.

hotcrystal wrote:

I like this idea, but there's a problem. What if someone filters negative comments about their project or studio?
I'm also assuming that when the blacklist is under review it will also look for whether the creator has tried to limit negative comments
everwinner64
Scratcher
1000+ posts

Comment filter

-Kyronis- wrote:

certain users could be whitelisted on posting links, or even a blacklist for constant advertisers.
Why not? However, I’m almost certain that ST will deny this because it could exclude some users

-Kyronis- wrote:

-No @user: Prevents users from mentioning other users in comments
-Modified length: Allows the owner to set a new maximum character limit for comments


These seem unnecessary, but please let me know if there’s a particular instance where they would help.
I understand that these features may seem unnecessary at first, but here are some examples where I think they could be useful:

For “No @user”:
-If you don’t want someone to mention specific usernames
-To avoid comment threads going off-topic and focusing on unrelated discussions

For “Modified length”:
-If you want to allow comments but avoid long paragraphs
-It could also help reduce spam by discouraging overly lengthy messages

-Kyronis- wrote:

-No capital letters: Prevents users from sending messages written mostly in capital letters (to avoid “shouting”)
-No special characters: Prevents excessive use of special characters (e.g. “!@#$%^”)
-No nonsense:
-Too many repeated characters or words (e.g. “aaaahhh” or “hi hi hi hi”)
-Random sequences of letters with no vowels or recognizable words (e.g. “dfgtrb”)
-Overuse of filler characters like periods or commas


These are good but I believe Scratch already has filters for a lot of these, but less strict. Maybe it’s good if you want a stricter filter?
To be honest, I’m not sure if Scratch already has filters for these cases. To my knowledge, Scratch only filters for swear words and spam, but both are easily bypassed. Even if these suggestions seem strict, I think they’re necessary to make the system more effective

-Kyronis- wrote:

I’m also assuming that when the blacklist is under review it will also look for whether the creator has tried to limit negative comments
Yes, they could check whether the creator has tried to limit negative comments. However, ST wouldn’t be able to do much against this because:

I wrote:

Even if it’s sad, and in my opinion, it’s lying to yourself, nothing would be against Scratch rules

Scratch rules wrote:

When commenting on a project, remember to say something you like about it, offer suggestions, and be kind, not critical.

I hope I’ve answered your questions. If you need more information, feel free to ask!

Last edited by everwinner64 (Jan. 19, 2025 18:33:19)

zeldatheaxolotl
Scratcher
1000+ posts

Comment filter

Cool but what if someone used it to be mean for example the term @user is cool
BigNate469
Scratcher
1000+ posts

Comment filter

everwinner64 wrote:

-No capital letters: Prevents users from sending messages written mostly in capital letters (to avoid “shouting”)
I'm going to object to this one, as people may be mentioning something that is spelled out in all caps (such as an acronym, like “RADAR”), and also some of us (like me) happen to like being able to properly capitalize our sentences and proper nouns.
everwinner64
Scratcher
1000+ posts

Comment filter

zeldatheaxolotl wrote:

Cool but what if someone used it to be mean for example the term @user is cool
I don’t fully understand, saying someone is cool isn’t mean, right? In any case, if the “No @user” filtering option is activated, you won’t be able to post a comment containing @user, even if the intention is positive

BigNate469 wrote:

everwinner64 wrote:

-No capital letters: Prevents users from sending messages written mostly in capital letters (to avoid “shouting”)
I’m going to object to this one, as people may be mentioning something that is spelled out in all caps (such as an acronym, like “RADAR”), and also some of us (like me) happen to like being able to properly capitalize our sentences and proper nouns.
Good point! I forgot to take acronyms into account. To solve this issue, the filter could allow acronyms to bypass the restriction, as long as they’re the only words in uppercase, acronyms are relatively easy to detect:
They are usually short, between 2 and 10 characters
They don’t include spaces, except for hyphens or slashes
They often appear in sentences with a mix of lowercase and uppercase words
They don’t have unnecessary repeated letters like
They often contain vowels

Last edited by everwinner64 (Jan. 21, 2025 18:13:41)

everwinner64
Scratcher
1000+ posts

Comment filter

Sorry for not respecting the bump rule, but I have to bump this topic due to a bug, my answer didn’t did it

Last edited by everwinner64 (Jan. 21, 2025 18:17:00)

everwinner64
Scratcher
1000+ posts

Comment filter

Bump!
everwinner64
Scratcher
1000+ posts

Comment filter

What do you think? Bump
BoyoolHarita
Scratcher
100+ posts

Comment filter

hotcrystal wrote:

I like this idea, but there's a problem. What if someone filters negative comments about their project or studio?

everwinner64 wrote:

-snip- -The custom filtering “blacklist” would also be visible to everyone and could be reported if it is misused -snip-
kyoufu_gaaden
Scratcher
85 posts

Comment filter

I'm not too fond of this idea as I believe things that you plan on allowing to block, such as keyboard slams or possibly faces such as “:3,” would remove personality from the way people type. If you can, may you explain how this could be beneficial or why this is necessary.
everwinner64
Scratcher
1000+ posts

Comment filter

kyoufu_gaaden wrote:

I'm not too fond of this idea as I believe things that you plan on allowing to block, such as keyboard slams or possibly faces such as “:3,” would remove personality from the way people type. If you can, may you explain how this could be beneficial or why this is necessary.
I understand your concerns, and here are my answers:

1/ Keyboard slams or faces wouldn’t be systematically blocked
These would only be blocked if the owner specifically decides to activate a filter like the “nonsense” filter or explicitly adds them to the “blacklist.” This ensures that people’s personalities remain intact unless the owner chooses to restrict them for a specific reason, like maintaining a “serious’’ tone or avoiding spammy content in their project

Additionally, the “nonsense” filter wouldn’t block harmless sequences like “:3” or “XD,” as these are recognizable expressions. It would focus on actual disruptive content, such as random strings of letters (e.g.“asdfg”), excessive repetition (e.g. “aaaahhhhhh”), or spam

2/ Filters help customize the comment section
Filters would give project or studio owners more control over their comment sections. For instance, they could prevent ads, irrelevant comments, or spam that distracts from meaningful discussions. This customization could create more focused environments
Moderation would also become easier with these filters. Instead of manually reporting spam or irrelevant comments, users could rely on automated systems to block them easily. This would reduce the workload for both users and moderators, while maintaining transparency since all active filters would be visible to the public

3/ Encouraging better engagement
Filters could help create a space where comments are more constructive and relevant to the project. For example, by setting a custom maximum length or limiting excessive use of special characters, owners could encourage users to share meaningful feedback instead of random noise

———

Filters aren’t about restricting creativity—they’re about empowering owners to shape their spaces in ways that suit their projects and audiences. Whether it’s a fun, casual studio or a serious project

I hope I answer to your concerns

Powered by DjangoBB