DF Twitch-plays — help

Type any of the commands below in twitch.tv/timallenfanclubofficial chat. The bot only listens for !DF commands there — other channels it has joined are ignored for DF purposes.

Commands

Commands are case-insensitive and tolerate extra whitespace and filler words (a, an, the, some, me, us, please, drink, from). Coordinates are x,y,z with z in raw embark-local form on dig/region commands and in-game elevation on place / camera.

VerbSyntaxExampleWhat it does
make!DF make [qty] <material> <item>!DF make 5 iron pickQueue a manufacturing workorder. Quantity defaults to 1 if omitted.
brew!DF brew [qty] <fruit|plant>!DF brew 3 plump helmetQueue a brewing workorder.
place!DF place <item> <x> <y> <z>!DF place door 42 18 130Queue a building placement (uses DFHack buildingplan). Z is in-game elevation.
mine!DF mine <x,y,z> <x,y>!DF mine 40,20,128 45,25Designate a rectangular region for mining. Corners are inclusive.
channel!DF channel <x,y,z> <x,y>!DF channel 40,20,128 45,25Designate a region for channeling (digs down a Z-level).
digramp!DF digramp <x,y,z> <x,y>!DF digramp 40,20,128 45,25Designate a region for ramp-digging.
cuttree!DF cuttree <x,y,z> <x,y>!DF cuttree 40,20,128 45,25Designate a region for tree-chopping.
stockpile!DF stockpile <category> <x,y,z> <x,y>!DF stockpile food 40,20,128 45,25Build a top-level-category stockpile in the given area.
zone!DF zone <type> <x,y,z> <x,y>!DF zone bedroom 40,20,128 45,25Designate a civzone (office, bedroom, dormitory).
taskat!DF taskat #<workshop_id> [qty] <material> <item>!DF taskat #17 5 iron pickQueue a job at a specific workshop by ID instead of the manager queue.
camera!DF camera <x> <y> <z>!DF camera 42 18 130Recenter the in-game camera. Z is in-game elevation.
appoint!DF appoint <position> <id>!DF appoint manager 17566Assign a citizen to a fort position. IDs are in the /df/citizens table.
pause!DF pause!DF pausePause DF.
unpause!DF unpause!DF unpauseUnpause DF.
help!DF help!DF helpPrint the verb list as a chat reply (this page is the long form).

Project updates

Latest first.

2026-06-08 — First public smoke test

The Twitch-plays-DF bot is online and listening in twitch.tv/timallenfanclubofficial. Expect rough edges: most verbs work, some will silently fail or hit "not supported yet." Please chat what you tried and what happened.

This page is the source of truth for what's available. If the bot responds to a command that isn't documented here, that's a doc bug — please flag it.