A basic Discord Bot that sets its presense to the number of players online and their Factorio usernames.
Example showing no players online
Example showing 1 player online
Best used on Vanilla plays where you want achievements to let players know whos online without opening the game.
- Download the latest release from GitHub
- Install Node.JS v24 and pnpm
- Install packages using
pnpm i - Copy and rename .env.example to .env and fill it out
- Build the bot using
pnpm build - Run the bot using
pnpm start
I'd recommend using a process manager like PM2 to manage the deployment. Learn more about PM2 here
Uses Node 22 and pnpm
- Fork and clone the Repo
- Install the packages using
pnpm i - Copy and rename .env.example to .env and fill it out
- Use
pnpm devto run the bot
License is the ISC and can be used according to the terms of the lincense.

