def show(event):
    """ show dumps of basic objects. """
    import bl
    from . import fleet
    if not event._parsed.rest:
        k = dir(bl)
        event.reply(','.join(k))
        return
    try:
        item, value = event._parsed.rest.split(' ', 1)
    except:
        item = event._parsed.rest
        value = None
    if item == 'bot':
        bots = fleet.get_bot(event.id())
        for bot in bots:
            event.reply(bot)
        return
    if item == 'fleet':
        for bot in fleet:
            if value:
                val = getattr(bot, value, None)
                event.reply('%s=%s' % (value, val))
            else:
                event.reply(bot)
        return
    obj = getattr(bl, item, None)
    if value:
        val = getattr(obj, value, None)
        event.reply('%s: %s' % (value, val))
    else:
        event.reply(obj)
