At the moment I’m using the browserversion and just opening the bot in a tab so its the computer running the bot handling the load. Next step is of course running the program on a node server and permantently store and load guesses. The channel has views in the thousands and I would expect at most 10’s of guesses in a minute so I think a minimal service should suffice.
As far as load per request its negligable for the !guess action at the moment since its just storing the guess. If tons and tons of users guess and many people ask whos closest (!pilot command) at the same time I will definitely have a problem since its looping through the guesses and finding out whos leading. That could of course be separated to a timed calculation rather than a per request calculation as I do now.
I’ll check out the cheapest tier on DigitalOcean. Made a free account on AWS but it felt huge. Don’t even know where to start setting up the server or get commandline or file access there. Hopefully there are better starting guides on DigitalOcean.