EpicOS (v1) - Rewritten

A rewrite of the original 2015 web browser version of EpicOS for Multiplayer Piano.

Author
slowstone72
Daily installs
0
Total installs
7
Ratings
0 0 0
Version
2025.01.04
Created
2024-12-21
Updated
2025-01-04
Size
8.08 KB
License
Unlicense
Applies to

EpicOS (v1) for Multiplayer Piano - Rewritten

This is a 2024 rewrite of EpicOS, a command-based chat bot for Multiplayer Piano. It was originally created in 2015.

After installing EpicOS as a userscript, you can send /help to chat on Multiplayer Piano to see its command list.

Features

Commands

Public
Commands everybody can use.
  • /help - Displays the command list.
  • /lol - Displays a 'lol' laughing message.
  • /test - Displays a test message.
  • /say - Echoes the user's text input.
  • /encode - Encodes inputted text.
  • /decode - Decodes input.
  • /binary - Converts inputted text to binary.
  • /myinfo - Displays a user's information (_ID, ID if applicable and colour HEX & name).
  • /8ball - Asks the not-so-magic-8ball to answer your yes/no questions.
  • /about - Displays information about the bot.
Private
Commands only the bot operator (you) can use.
  • /welcome - Toggles welcome messages when users join the room.
  • /clear - Clears the chat box for the bot operator.

Settings

The following variables can be set towards the top of the userscript:

  • cmdChar - What a message should start with to be recognized as a command - You can change this to anything. The default is /
  • welcomeUsers - Whether or not to welcome users that enter the room - Can be true or false. The default is false
  • sendStartUpMsg - Whether or not to send a greeting message on start-up - Can be true or false. The default is false
  • antiSpamTimeout - Time in milliseconds before the bot can repeat its last chat message - Can be any value in milliseconds. The default is 40000

Directory

You can find a list of all published EpicOS projects in the project directory.