本文整理汇总了Python中Helper.urlShortener方法的典型用法代码示例。如果您正苦于以下问题:Python Helper.urlShortener方法的具体用法?Python Helper.urlShortener怎么用?Python Helper.urlShortener使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Helper
的用法示例。
在下文中一共展示了Helper.urlShortener方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: parse
# 需要导入模块: import Helper [as 别名]
# 或者: from Helper import urlShortener [as 别名]
def parse(input_msg):
argv = input_msg.split()
argc = len(argv)
global googl
if argc == 0 or len(argv[0]) == 0:
return [""]
if argc > 0:
if argv[0] == "PING":
return ["PONG :Pong"]
elif argv[0] == "ERROR":
return [" ".join(argv)]
if argc > 3:
re_obj = search(r':(.+?)!', argv[0])
if re_obj is not None:
nick = re_obj.group(1)
chan = argv[2]
if chan == "mm_bot":
try:
chan = nick
except:
pass
if argv[3] == ":.update":
reload(Helper)
return ["reload"]
if argv[3] == ":.time":
return privmsgformat(chan, Helper.w_day())
if argv[3] == ":.safkat_wanha":
if argc == 5:
li = Helper.sode(argv[4]) + Helper.aalef(argv[4])
return privmsgformat(chan, li)
else:
li = Helper.sode() + Helper.aalef()
return privmsgformat(chan, li)
if argv[3] == ":.safkat":
if argc == 5:
return privmsgformat(chan, Helper.safkat_rows(argv[4]))
else:
return privmsgformat(chan, Helper.safkat_rows())
if argv[3] == ":.quit" and nick == 'MindM_':
return servmsgformat("QUIT", "quit")
if argv[3] == ":.coc-roll":
return privmsgformat(chan, Helper.roll_char())
if argv[3] == ":.dnd-roll":
return privmsgformat(chan, Helper.rollDnD())
goo_obj = googl.search(" ".join(argv[3:]))
if goo_obj is not None:
return privmsgformat(chan, Helper.urlExpander(goo_obj.group(1)))
you_obj = you2be.search(" ".join(argv[3:]))
if you_obj is not None:
ret = Helper.yttopic(you_obj.group(1))
if ret:
return privmsgformat(chan, ret)
else:
return None
if argc > 4:
if argv[3] == ":.imdb":
return privmsgformat(chan, Helper.imdb(argv[4]))
if argv[3] == ":.join" and nick == 'MindM_':
return servmsgformat("JOIN", argv[4])
if argv[3] == ":.part" and nick == "MindM_":
return servmsgformat("PART", argv[4])
if argv[3] == ":.yt":
return privmsgformat(chan, Helper.yt(" ".join(argv[4:])))
if argv[3] == ":.roll":
return privmsgformat(chan, Helper.diceparser(" ".join(argv[4:])))
if argv[3] == ":.choose":
return privmsgformat(chan, Helper.randomizer(" ".join(argv[4:])))
if argv[3] == ":.saa" or argv[3] == ":.wtr":
return privmsgformat(chan, Helper.weather2(" ".join(argv[4:])))
pass
if argv[3] == ":.shorten":
return privmsgformat(chan, Helper.urlShortener(argv[4]))
#.........这里部分代码省略.........