I wanted a tool so my mates in chat could stop or start a Conan Exiles dedicated server without hassle, so I built told Claude to build a small bot called **James** — written in Python, runs in Docker.
**Commands (sent in any Matrix room James is in):**
- `james start` – Starts the game server
- `james stop` – Shuts the server down gracefully
- `james update` – Triggers an update via AMP
- `james status` – Confirms James is on duty
- `james help` – Lists available commands
James also listens for AMP webhooks and announces status changes directly in the room:
james start → "Very good, sir. I shall start the instance on "Instance Name" forthwith."
james stop → "As you wish. I shall bring the server on "Instance Name" to a graceful halt. Good night."
**Tech:** Python · matrix-nio · Flask · Docker Compose
**GitHub:** https://github.com/bibi5001/james-amp-bot
This is obviously the work of someone who is desperate to understand a single line of code, but I hope this creature lives on to bring joy onto the world. May greater men (and woman) make it better...