This is a node.js script to spawn multiple bots in Mozilla Hubs rooms, it handles logging in with a yopmail account for private rooms. To use:
- add audio samples to the
/samplesfolder and change audioSamples value inindex.js - add a .env file with:
HUBS_DOMAIN=hubs_external_domain (required)
HUBS_SID=room_id (required)
[email protected] (required if AUTO_LOGIN)
HUBS_FIRSTID=first_bot_id_number
HEADLESS=true_or_false
AUTO_LOGIN=auto_manual_disabled
SPAWN_COUNT=number_of_bots_to_spawn
JITTER=spawn_count_multiplier (value between 0 and 1; total bot count will vary between SPAWN_COUNT*JITTER and SPAWN_COUNT)
AUDIO_SAMPLES=comma_separated_list_of_sample_files
- see other constants at the top of
index.jsfor fine-tuning - run:
node index.js
Despite using the ?bot=true functionality, maintaining bots is still cpu intensive, try with a low spawn count to start with.