parent
509ede3b0d
commit
feec335e75
@ -0,0 +1,27 @@ |
|||||||
|
import brathuhn |
||||||
|
# -*- coding: utf-8 -*- |
||||||
|
|
||||||
|
|
||||||
|
TEXT=u"ABCDEFGHIJKLMOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" |
||||||
|
text=u"zʎxʍʌnʇsɹbdouɯlʞɾᴉɥƃɟǝpɔqɐZ⅄XMΛ∩┴SɹQԀOW˥ʞſIHפℲƎpƆq∀"[::-1] |
||||||
|
assert(len(TEXT)==len(text)) |
||||||
|
|
||||||
|
upside_down = {} |
||||||
|
for i in xrange(len(TEXT)): |
||||||
|
T,t = TEXT[i],text[i] |
||||||
|
upside_down[T]=t |
||||||
|
|
||||||
|
def turn(s): |
||||||
|
ret = u"" |
||||||
|
for c in s: |
||||||
|
if c in upside_down: |
||||||
|
ret = upside_down[c] + ret |
||||||
|
else: |
||||||
|
ret = " " + ret |
||||||
|
return ret |
||||||
|
|
||||||
|
def upside_down_func(msg,args): |
||||||
|
if len(args)!=2: |
||||||
|
brathuhn.sendMsg(brathuhn.ROOM,"Usage: "+args[0]+" text",'groupchat') |
||||||
|
brathuhn.sendMsg(brathuhn.ROOM, turn(args[1]) ,'groupchat') |
||||||
|
brathuhn.addCommand("upsidedown","Usage: !upsidedown text",upside_down_func) |
||||||
Loading…
Reference in new issue