- # if it's allowed, do it
- if user.can_run(command): exec(command.get("action"))
+ # the command matches a command word for which we have data
+ if command_name in universe.categories["command"]:
+ command = universe.categories["command"][command_name]
+ else: command = None
+
+ # if it's allowed, do it
+ if user.can_run(command): exec(command.get("action"))