示例#1
0
def present(thing, context):
    if thing.facets["description"].descriptions:
        text = u"{name}: {descriptions}".format(
            name         = thing.describe(context, facets=set(["name"])),
            descriptions = thing.facets["description"].present())
        return text
    else:
        return thing.describe(context, facets=set(["name"]))
示例#2
0
文件: bot.py 项目: drd/karmabot
def present(thing, context):
    text = u"{name}[v{version}]({karma}): {descriptions} ({things} things)".format(
        name         = thing.describe(context, facets=set(["name"])),
        karma        = thing.facets["karma"].karma,
        descriptions = thing.facets["description"].present(),
        version      = karmabot.VERSION,
        things       = context.bot.things.count
    )
    return text
示例#3
0
def present(thing, context):
    name_display = thing.describe(context, facets=set(["name", "karma"]))
    if thing.facets["description"].descriptions:
        text = u"{name}: {descriptions}".format(
            name         = name_display,
            descriptions = thing.facets["description"].present())
        return text
    else:
        return name_display
示例#4
0
文件: karma.py 项目: drd/karmabot
def present(thing, context):
    text = u"{name}({karma})".format(
        name  = thing.describe(context, facets=set(["name"])),
        karma = thing.facets["karma"].karma
    )
    return text
示例#5
0
文件: name.py 项目: drd/karmabot
 def describe(self, thing, context):
     context.reply(thing.describe(context))