mirror of https://github.com/Mikaela/Limnoria.git
Improvements based on plugins/FunDB.py's insult command.
This commit is contained in:
parent
d598b7728d
commit
06ce162bd4
|
@ -36,6 +36,7 @@ available for customizing.
|
||||||
|
|
||||||
__author__ = "Mike Taylor <bear@code-bear.com>"
|
__author__ = "Mike Taylor <bear@code-bear.com>"
|
||||||
__revision__ = "$Id$"
|
__revision__ = "$Id$"
|
||||||
|
#__contributors = ['Grant Bowman <grantbow@grantbow.com>', supybot.authors.jemfinch]
|
||||||
|
|
||||||
# The list of words came from the mozbot Insult.bm module
|
# The list of words came from the mozbot Insult.bm module
|
||||||
# The header of that module has the following credit:
|
# The header of that module has the following credit:
|
||||||
|
@ -165,17 +166,20 @@ class Insult(callbacks.Privmsg):
|
||||||
an, adj1, amount, adj2, noun)
|
an, adj1, amount, adj2, noun)
|
||||||
|
|
||||||
def insult(self, irc, msg, args):
|
def insult(self, irc, msg, args):
|
||||||
""" [<target>]
|
"""[<channel>] [<target>]
|
||||||
|
|
||||||
Reply optionally directed at a random string, person,
|
Reply optionally directed at a random string, person,
|
||||||
object, etc.
|
object, etc. <channel> is only necessary if the message isn't sent
|
||||||
|
in the channel itself.
|
||||||
"""
|
"""
|
||||||
tempinsult = self._buildInsult()
|
tempinsult = self._buildInsult()
|
||||||
|
channel = privmsgs.getChannel(msg, args)
|
||||||
victim = privmsgs.getArgs(args, required=0, optional=1)
|
victim = privmsgs.getArgs(args, required=0, optional=1)
|
||||||
if not victim:
|
if not victim:
|
||||||
irc.reply(tempinsult)
|
irc.reply(tempinsult, to=channel, prefixName=False)
|
||||||
else:
|
else:
|
||||||
irc.reply(victim + ' - ' + tempinsult)
|
irc.reply('%s - %s ' % (victim, tempinsult),
|
||||||
|
to=channel, prefixName=False)
|
||||||
|
|
||||||
Class = Insult
|
Class = Insult
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue