Split off backronym and kwam
This commit is contained in:
parent
cf08125d1b
commit
38df314347
7
bot.py
7
bot.py
|
@ -68,13 +68,6 @@ class MinerbotPhoenix(teambot.Handler):
|
||||||
else:
|
else:
|
||||||
# self.say(channel,random.choice(r["best"]))
|
# self.say(channel,random.choice(r["best"]))
|
||||||
self.say(channel,r["best"][0])
|
self.say(channel,r["best"][0])
|
||||||
def on_backronym(self,channel,nick,word):
|
|
||||||
result = []
|
|
||||||
for char in word:
|
|
||||||
result.append(random.choice(words.getWords("^{}.*".format(char))))
|
|
||||||
self.say(channel,nick+": "+titlecase(" ".join(result)))
|
|
||||||
def on_kwam(self,channel,nick,*a):
|
|
||||||
self.on_backronym(channel,nick,"kwam")
|
|
||||||
|
|
||||||
if __name__=="__main__":
|
if __name__=="__main__":
|
||||||
words.loadDict("words")
|
words.loadDict("words")
|
||||||
|
|
14
plugins/backronym.py
Normal file
14
plugins/backronym.py
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
import words, plugin, random
|
||||||
|
from titlecase import titlecase
|
||||||
|
words.loadDict("words")
|
||||||
|
|
||||||
|
@plugin.command("backronym","<word>")
|
||||||
|
def backronym(bot,channel,nick,word):
|
||||||
|
result = []
|
||||||
|
for char in word:
|
||||||
|
result.append(random.choice(words.getWords("^{}.*".format(char))))
|
||||||
|
bot.say(channel,nick+": "+titlecase(" ".join(result)))
|
||||||
|
|
||||||
|
@plugin.command("kwam","")
|
||||||
|
def kwam(bot,channel,nick,*a):
|
||||||
|
backronym(bot,channel,nick,"kwam")
|
Loading…
Reference in New Issue
Block a user