minerbot2/plugins/jones.py

22 lines
633 B
Python

from bot import IRCLine
import random
BOT=None
ITEMS = ["frogs","water","chemicals"]
SENTENCES = ["They're putting {} in the {} to turn the {} gay!","They're putting {} in the {} to turn the {} into {}!"]
def jones(event):
if event.message!="!jones": return
if BOT is None: return
parts = [x for x in ITEMS]
sentence = random.choice(SENTENCES)
if "into" in sentence:
parts.append("gays")
random.shuffle(parts)
BOT.socket.send(IRCLine("PRIVMSG",(event.target if event.target.startswith("#") else event.hostmask.nick),sentence.format(*parts)))
def register(bot):
global BOT
BOT=bot
bot.event_manager.on("privmsg",jones)