docs: def cmd(send, msg, args):
      """Gets a xkcd comic.
  
      Syntax: {command} [num|latest|term]
  
      """
      latest = get_latest()
      if not msg:
          msg = randrange(1, latest)
      elif msg == 'latest':
          msg = latest
      elif msg.isdigit():
          msg = int(msg)
          if msg > latest or msg < 1:
              send("Number out of range")
              return
      else:
          send(do_search(msg, args['config']['api']['googleapikey'], args['config']['api']['xkcdsearchid']))
          return
      url = 'http://xkcd.com/%d/info.0.json' % msg if msg != 'latest' else 'http://xkcd.com/info.0.json'
      data = get(url).json()
      output = "%s -- http://xkcd.com/%d" % (data['safe_title'], data['num'])
      send(output)