mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-12-23 11:12:47 +01:00
Channel: Make supybot.alwaysJoinOnInvite channel-specific. Closes GH-159.
This commit is contained in:
parent
1266debdd3
commit
6e699816d0
@ -117,7 +117,7 @@ class Admin(callbacks.Plugin):
|
||||
def doInvite(self, irc, msg):
|
||||
channel = msg.args[1]
|
||||
if channel not in irc.state.channels:
|
||||
if conf.supybot.alwaysJoinOnInvite() or \
|
||||
if conf.supybot.alwaysJoinOnInvite.get(channel) or \
|
||||
ircdb.checkCapability(msg.prefix, 'admin'):
|
||||
self.log.info('Invited to %s by %s.', channel, msg.prefix)
|
||||
networkGroup = conf.supybot.networks.get(irc.network)
|
||||
|
@ -439,7 +439,7 @@ registerGlobalValue(supybot, 'followIdentificationThroughNickChanges',
|
||||
will cause the bot to track such changes. It defaults to False for a
|
||||
little greater security.""")))
|
||||
|
||||
registerGlobalValue(supybot, 'alwaysJoinOnInvite',
|
||||
registerChannelValue(supybot, 'alwaysJoinOnInvite',
|
||||
registry.Boolean(False, _("""Determines whether the bot will always join a
|
||||
channel when it's invited. If this value is False, the bot will only join
|
||||
a channel if the user inviting it has the 'admin' capability (or if it's
|
||||
|
Loading…
Reference in New Issue
Block a user