AI slop?
Totally. I probably wrote like three lines of code myself.
Does it work?
Mostly, yes. It’s my first time using Lua and the Factorio API, so a lot of things are probably sub-optimal — and I may not even realize it yet.
What does it do?
It logs telemetry events to a JSONL file.
What is it for?
Depends on your needs. I personally used it to send Discord notifications — I’m lazy and didn’t want to manually message friends every time I joined the server.
Where’s the rest?
I’ll post the repo soon, including a Node.js app and/or an alternative backend that can run on an ESP to send notifications.
Why not use RCON?
The hosting provider I use doesn’t allow RCON connections on headless servers, so I had to find a workaround.
Single-player friendly?
Maybe. I tested it in single-player and didn’t notice any issues, but no guarantees.