code: def cmd(send, msg, args):
      
      parser = arguments.ArgParser(args['config'])
      parser.add_argument('speaker', nargs='?', default=args['config']['core']['channel'])
      parser.add_argument('--length', type=int, choices=[1, 2], default=2)
      parser.add_argument('--start', nargs='*')
      try:
          cmdargs = parser.parse_args(msg)
      except arguments.ArgumentException as e:
          send(str(e))
          return
      if args['db'].query(Babble).count():
          send(build_msg(args['db'], cmdargs.speaker, cmdargs.length, cmdargs.start))
      else:
          send("Please run ./scripts/gen_babble.py to initialize the babble cache")
docs: Babbles like a user
      Syntax: {command} [nick] [--length <1|2>] [--start <word>]