High-tech weaponized moe progress delivery bot for IRC, Discord, and web. Uses NodeJS and socket.io to update progress from IRC/Discord messages onto a web interface. The web interface can also be embedded on another page to provide instant and live progress updates.
- nodejs
- npm
- build-essential
- libicu-dev
Install build-essential and libicu-dev via your package manager, then run npm install to install the required dependencies. Then, copy config-default.js to config.js and edit as required. Finally, run the bot with node start.js.
In theory, this should work anywhere node (and the above dependencies) works. However I've only tested it on Linux (Ubuntu 16.04), and Windows 10.
Assuming a trigger word of !pb:
| Command | Syntax | Example |
|---|---|---|
| Title | title <string> |
!pb title A very cool show |
| Episode | episode <string> |
!pb episode 12/25 |
| Encoding | encode <int> |
!pb encode 30 |
| Timing | time <int> |
!pb time 10 |
| Translation | tl <int> |
!pb tl 100 |
| Translation Check | tlc <int> |
!pb tlc 20 |
| Typesetting | ts <int> |
!pb ts 44 |
| Editing | edit <int> |
!pb edit 0 |
| Quality Check | qc <int> |
!pb qc 67 |
Open a browser to <ipaddress>:80 (port 80 by default) to see the live changes.
See a live, in-production setup here: https://asenshi.moe:8443
