Invite Recent Users (Auto-load all followers in batches)

VICENTE GARCIA PASTOR
2025-07-03T08:59:24Z

Automatically load and invite all followers of any user in batches of 40

Invite Recent Users (Auto-load all followers in batches)

Version: 1.5.1

Description

This userscript automates loading and inviting all followers of any user on Scratch Studios, processing them in batches of 40 at a time.

The script adds an "Invite Recent" button next to the followers button on the Scratch Studios page. When clicked, it opens a panel where you can enter a username to:

Automatically load all their followers in batches of 40.

Display the follower list filtered to avoid duplicates.

Invite all followers directly from the interface, showing success or failure status for each invitation.

Locally save invited users using localStorage to avoid duplicate invitations across sessions.

Key Features

Paginated follower loading via Scratch’s official API (/followers?limit=40&offset=...).

Tracking of invited users using localStorage.

Handles CSRF tokens for authenticated requests.

Interactive UI panel for managing loading and sending invites.

Real-time error handling and status updates.

Compatible with any Scratch Studio page (https://scratch.mit.edu/studios/*).

How to Use

1. Navigate to any Scratch Studio page.

2. Click the "Invite Recent" button next to the followers button.

3. Enter the username whose followers you want to load.

4. Automatically load all followers in batches.

5. Click "Invite All" to send invitations to all loaded followers.

6. Monitor the invitation status for each user in the list.

This script is perfect for curators or administrators who want to quickly invite a large number of followers from a specific Scratch user, streamlining and automating the process.

Author: [Your name or alias]
License: MIT (or your preferred license)