A command-based chat bot for Multiplayer Piano, originally created in 2015.
This repository homes all published versions of the bot.
- 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.
- A rewritten userscript version of EpicOS (v1), created in 2024, optimized for modern browsers.
- An unfinished Node.js rewrite of EpicOS (v10).
- A Node.js version of EpicOS from 2021.
- A Node.js version of EpicOS created on the 27th of November 2023. Replaced by Requests.
- An alternate bot for Multiplayer Piano from 2017.
- A script from 2017 that splits Ste-Art's MIDI player bot (NMPB) into multiple bots to bypass Multiplayer Piano's note limit.
- A Node.js MIDI player from 2018, inspired by Ste-Art's MIDI player bot (NMPB).
- A Node.js MIDI player created in November of 2022 that allowed users to opt-in to background music in their rooms.
- A Node.js bot created in November of 2023 that made use of Ollama & GPT4All to chat with users. Later converted into a HAL 9000 chat bot and fizzled out by the 27th of November, making way for a new version of EpicOS.
- A Node.js MIDI player bot that replaced EpicOS on the 10th of November 2024. Users can play, upload and stop MIDI files of their choice. It has a much better-defined scope than EpicOS, as reflected by its simple name.
For more old MPP code, see the 2017 archive.
Thanks to the following individuals for their contributions:
- く8彡 - Help with code, inspiration
- SⱩΛȽȽΛǤɌIM - Inspiration
- electrashave - Help with code, inspiration
- Logan - Help with code, inspiration
- Chacha - Help with code, suggestions
- CitronSustain - Help with code, inspiration
- Braden T - Help with code
- Anon64 - Help with code, inspiration
- Ham's Music - Help with code, suggestions
- ۣۜCharly - Inspiration
- JPDLD - Suggestions, inspiration
- Chris - Suggestions
- Ste-Art - Inspiration (NMPB++)
- Brandon Lockaby - Multiplayer Piano
And many more who unknowingly inspired me. Thanks again.
(If you'd like your name removed or changed, please let me know)