ZorkBot

A bot for playing Zork stories on Bluesky.

At the end of 2025, Microsoft opensourced the source code for Zork. This bot allows you to play Zork I, II and III on Bluesky.

Mention @zorkbot in a new post for setup commands. During play, send moves as replies to the bot’s latest message in that game thread.

Alternatively, you can send commands directly in a DM with the bot.

Open ZorkBot on Bluesky →

Commands

Use these in a new post that @mentions the bot, or in DMs with the bot.

start game
Shows the available games and aliases, then asks you to choose.
start game <name>
Start immediately by alias (for example start game zork ii or start game zork2).
list games or show games
Lists your active games (up to four) with score and move counts. To remove by number (1 = newest): post delete <n> in a new mention, or reply to the bot’s last list message with delete <n> (use the last bot post if the list is split across several replies).
delete <number>
Delete a game by its index from the list (1 = most recently updated).
restart or delete all
Clears all of your games from the bot’s registry so you can start fresh.
help
Full in-bot help, including a link to continue your most recently updated game when applicable.

During a game

In public threads: reply only to the bot’s latest post in that game thread. In DMs: send commands directly in the conversation. Type Zork commands as plain text (for example north, open mailbox).

Limits

You can have up to four active games at once. Long bot replies may be split into several chained posts (character limit per post).