This project is a TypeScript application that attempts to find active Jackbox game rooms by generating random room codes. It fetches data from the Jackbox API and provides details about the found rooms, including the game name and room features.
Warning
This project sends automated requests to Jackbox's API and excessive requests will lead to your IP being rate limited from jackboxgames.com. Use responsibly, and consider using a VPN or proxy rotation to mitigate IP rate limiting.
- Generates random 4-letter room codes.
- Checks if the generated room code is active.
- Retrieves and displays details about the active room:
- Game being played
- Audience participation status
- Password requirements status
- Twitch locking status
- Moderation features status
- Provides a direct link to the game room.
- Node.js 18 or higher
- pnpm
-
Clone the repository:
git clone https://github.com/ItzFlibat/JackboxRoomFinder.git cd JackboxRoomFinder -
Install dependencies:
pnpm install
-
Build the TypeScript code:
pnpm run build
-
Run the application:
pnpm start
The script will continuously generate and test random room codes until it finds an active one, then display the room details and exit.
Alternatively, you can use Jackbox Jacker created by @coolpx.