X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=turbot%2Finteraction.py;h=77a13ee17de4458cd2b59f3d6462ee08cb9d9488;hb=eef8d8d3e4eb8948cf832906f6c83133e93554d2;hp=c1064bfa22cfb2d6e4341163480e5ea1d3edc0b4;hpb=540f66af004a65cb793e585d75872d0c97040c9a;p=turbot diff --git a/turbot/interaction.py b/turbot/interaction.py index c1064bf..77a13ee 100644 --- a/turbot/interaction.py +++ b/turbot/interaction.py @@ -733,11 +733,20 @@ commands["/puzzle"] = puzzle def new(turb, body, args): """Implementation of the `/new` command - To create a new puzzle. - - This is simply a shortcut for `/puzzle new`. + This can be used to create a new hunt ("/new hunt") or a new + puzzle ("/new puzzle" or simply "/new"). So puzzle creation is the + default behavior (as it is much more common). + + This operations are identical to the existing "/hunt new" and + "/puzzle new". I don't know that that redundancy is actually + helpful in the interface. But at least having both allows us to + experiment and decide which is more natural and should be kept + around long-term. """ + if args == 'hunt': + return new_hunt_command(turb, body) + return new_puzzle(turb, body) commands["/new"] = new