-
Notifications
You must be signed in to change notification settings - Fork 1
Home
ScratchOn is a tool to effortlessly connect Scratch and Discord. It uses Discord's modern slash command system.
⚠️ Important:
Whenever a command asks for a project, studio, or forum topic, you can provide either a full Scratch link OR just the numeric ID.
Example formats that all work:
•
https://scratch.mit.edu/projects/123456789/
•
scratch.mit.edu/projects/123456789
•
123456789
Connect your Scratch account to your Discord account.
Enter your Scratch username (not a link).
Example:
/bind username:Fluffyscratch
Check if a Scratch username is available.
Example:
/check_username username:ScratchIsCool
Check if User A is followed by User B on Scratch.
-
username:→ the person who might be followed -
followed_by:→ the person who might be following
Example:
/followedby username:Fluffyscratch followed_by:Blocky
View a user's Scratch profile (followers, projects, stats…).
Example:
/s_profile user:Fluffyscratch
See recent activity of a Scratch user (comments, loves, shares…).
-
limit:= how many actions you want (ex: 20, 50, 100)
⚠️ Too high a limit may cause errors.
Example:
/scratchactivity user:Fluffyscratch limit:30
Get embeddable HTML for a Scratch project (for websites).
Example:
/embed project:https://scratch.mit.edu/projects/123456789/
Check if a project is rated For Everyone (FE) or Not For Everyone (NFE). This determines whether or not it appears on search and trending. Example:
/modstatus project:123456789
Search for Scratch projects using a better search engine.
Example:
/bettersearch query:platformer
Check if a specific project is trending.
-
language:→ 2 letters:en,fr,de,es, etc. -
limit:→ how many top trending projects to compare against
Example:
/ontrend project:123456789 language:en limit:20
Get full details about a Scratch project.
Use a project link or ID.
Example:
/project project:https://scratch.mit.edu/projects/123456789/
Shows: creator, stats, instructions, notes, trend potential…
Get a list of random Scratch projects.
Example:
/randomprojects number:5
Generate Scratch-style code blocks from typed text.
-
code:→ write in Scratch-like syntax -
style:→ block theme (choose from the dropdown)
Example:
/scratchblocks code:[when green flag clicked] style:Scratch 3.0
Get information about a Scratch studio.
Example:
/studio studio:https://scratch.mit.edu/studios/123456/
Calculate a project's “trending score”. An arbitrary measure that predicts how likely a project is to go on trending.
Useful to compare popularity between projects.
Example:
/trendscore project:123456789
Get all topics in a forum category with stats.
Example:
/forums category:Suggestions
Preview a specific forum topic.
You can input a link or topic ID.
Example:
/topic topic:https://scratch.mit.edu/discuss/topic/700795/
Generate audio using Scratch’s text-to-speech engine.
-
text:→ what you want it to say -
voice:→ choose a voice from the dropdown -
language:→ choose output language from the dropdown
Example:
/scratchtts text:Hello ScratchOn! voice:Alto language:English (US)
Convert a YouTube link into a Scratch-compatible forum embed.
Example:
/yttoscratch link:https://www.youtube.com/watch?v=dQw4w9WgXcQ