EpicOS: A bot for Multiplayer Piano
EpicOS was a command-based chat bot for Multiplayer Piano, originally created in 2015.
It responded to commands sent by users through the website's chat box.
EpicOS went in & out of use from 2015 until its replacement by Requests on the 10th of November 2024.
The bot was named after CasiOS, another Multiplayer Piano bot, sparking a trend of 'OS' named bots.
It existed under multiple versions, which are listed below.
2015
EpicOS (v1) - Cleaned
- The original version of EpicOS, created in 2015, preserved in all its tacked-together-by-a-nine-year-old glory - cleaned up slightly for publication in 2024.
EpicOS (v1) - Rewritten
- A rewritten userscript version of EpicOS (v1), created in 2024.
After installing EpicOS as a userscript, you can send /help to the chat on Multiplayer Piano to see its command list.
EpicOS v1 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.
EpicOS (v2) - Cleaned
- The second version of EpicOS, cleaned up for publication in 2025.
2018
EpicOS for Discord (v2) (2018.11.02)
v2 of 'EpicOS for Discord' - not much different than the previous. Recovered from a CD-RW on 2023.01.06.
2020
EpicOS (v10) - Node.js Rewrite (Unfinished)
- An unfinished Node.js rewrite of EpicOS (v10). This rewrite was started after I thought I lost the original bot. I later managed to recover it from a backup, so this version was scrapped.
2021
EpicOS 2021
- A Node.js version of EpicOS from 2021.
2023
EpicOS 2023
- A Node.js version of EpicOS created on the 27th of November 2023. Replaced by Requests on the 10th of November 2024. Be warned, like most of this code, it's a mess... Functional, though. I think.