Split off backronym and kwam

This commit is contained in:
Robert Miles 2018-12-15 01:12:07 -05:00
parent cf08125d1b
commit 38df314347
2 changed files with 14 additions and 7 deletions

7
bot.py
View File

@ -68,13 +68,6 @@ class MinerbotPhoenix(teambot.Handler):
else:
# self.say(channel,random.choice(r["best"]))
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__":
words.loadDict("words")

14
plugins/backronym.py Normal file
View 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")