mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-12-24 19:52:54 +01:00
Fix for minor lack of period, and update to not limit own results (now we have more :))
This commit is contained in:
parent
923a38b4ed
commit
6061513c20
@ -47,6 +47,7 @@ import debug
|
|||||||
import utils
|
import utils
|
||||||
import world
|
import world
|
||||||
import ircdb
|
import ircdb
|
||||||
|
import irclib
|
||||||
import ircmsgs
|
import ircmsgs
|
||||||
import drivers
|
import drivers
|
||||||
import privmsgs
|
import privmsgs
|
||||||
@ -210,12 +211,9 @@ class OwnerCommands(privmsgs.CapabilityCheckingPrivmsg):
|
|||||||
"""
|
"""
|
||||||
collected = world.upkeep()
|
collected = world.upkeep()
|
||||||
if gc.garbage:
|
if gc.garbage:
|
||||||
if len(gc.garbage) < 10:
|
irc.reply(msg, 'Garbage! %r' % gc.garbage)
|
||||||
irc.reply(msg, 'Garbage! %r' % gc.garbage)
|
|
||||||
else:
|
|
||||||
irc.reply(msg, 'Garbage! %s items.' % len(gc.garbage))
|
|
||||||
else:
|
else:
|
||||||
irc.reply(msg, '%s collected' % utils.nItems(collected, 'object'))
|
irc.reply(msg, '%s collected.' % utils.nItems(collected, 'object'))
|
||||||
|
|
||||||
def set(self, irc, msg, args):
|
def set(self, irc, msg, args):
|
||||||
"""<name> <value>
|
"""<name> <value>
|
||||||
@ -339,6 +337,48 @@ class OwnerCommands(privmsgs.CapabilityCheckingPrivmsg):
|
|||||||
(channel, text) = privmsgs.getArgs(args, needed=2)
|
(channel, text) = privmsgs.getArgs(args, needed=2)
|
||||||
irc.queueMsg(ircmsgs.privmsg(channel, text))
|
irc.queueMsg(ircmsgs.privmsg(channel, text))
|
||||||
|
|
||||||
|
def connect(self, irc, msg, args):
|
||||||
|
"""<server> [<port>]
|
||||||
|
|
||||||
|
Connects a new Irc instance to <server>:<port> (<port> defaults to 6667
|
||||||
|
if not given). The bot will automatically join the channels he
|
||||||
|
normally joins.
|
||||||
|
"""
|
||||||
|
(server, port) = privmsgs.getArgs(args, optional=1)
|
||||||
|
if not port:
|
||||||
|
port = 6667
|
||||||
|
else:
|
||||||
|
try:
|
||||||
|
port = int(port)
|
||||||
|
except ValueError:
|
||||||
|
irc.error(msg, '<port> must be an integer.')
|
||||||
|
return
|
||||||
|
cbs = map(irc.getCallback, ['OwnerCommands', 'ConfigAfter376'])
|
||||||
|
newIrc = irclib.Irc(irc.nick, irc.user, irc.ident,
|
||||||
|
irc.password, callbacks=cbs)
|
||||||
|
driver = drivers.newDriver((server, port), newIrc)
|
||||||
|
newIrc.driver = driver
|
||||||
|
irc.reply(msg, conf.replySuccess)
|
||||||
|
|
||||||
|
def disconnect(self, irc, msg, args):
|
||||||
|
"""[<server>]
|
||||||
|
|
||||||
|
Disconnects from the server, if given; otherwise disconnects from the
|
||||||
|
server on which it received the command.
|
||||||
|
"""
|
||||||
|
server = privmsgs.getArgs(args, needed=0, optional=1)
|
||||||
|
if not server:
|
||||||
|
server = irc.server[0]
|
||||||
|
me = False
|
||||||
|
for otherIrc in world.ircs[:]: # Copy because they remove themselves.
|
||||||
|
if otherIrc.driver.server[0] == server:
|
||||||
|
if otherIrc == irc:
|
||||||
|
me = True
|
||||||
|
otherIrc.die()
|
||||||
|
if not me:
|
||||||
|
irc.reply(msg, conf.replySuccess)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Class = OwnerCommands
|
Class = OwnerCommands
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user