simple.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:orizonhub 作者: gumblex 项目源码 文件源码
def cmd_do(expr, msg=None):
    actions = collections.OrderedDict((
        ('shrug', '¯\\_(?)_/¯'),
        ('lenny', '( ?° ?? ?°)'),
        ('flip', '??°?°??? ???'),
        ('homo', '?????o???'),
        ('look', '?_?'),
        ('cn', '[citation needed]'),
        ('boom', '??'),
        ('tweet', '??'),
        ('blink', '??'),
        ('see-no-evil', '??'),
        ('hear-no-evil', '??'),
        ('speak-no-evil', '??'),
        ('evil', '??????'),
        ('table', '(?>_<)?</?lq??>'),
        ('release-upgrade', '????'),
        ('however', ('???????????\n??????????\n'
                     'Something happened\n???????\n'
                     '?????????????\n???????\n???????')),
        ('mac', ('?????\n????\n???????\n????\n'
                 '?????\n??????\n??\n????'))
    ))
    origexpr = expr
    expr = expr.lower()
    res = actions.get(expr)
    if res:
        return res
    elif expr == 'help':
        return ', '.join(actions.keys())
    else:
        try:
            res = unicodedata.lookup(expr)
            return res
        except KeyError:
            pass
        if len(expr) <= 10:
            res = ', '.join(unicodedata.name(ch) for ch in origexpr)
            return res
        else:
            return 'Something happened.'
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号