use the builtin anti flood stuff in irc3 rather than a crude time.sleep()
This commit is contained in:
parent
35f01dddbc
commit
e652a8156c
|
@ -5,7 +5,6 @@ from django.conf import settings
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
from events.models import Routing
|
from events.models import Routing
|
||||||
from teams.utils import get_team_from_irc_channel
|
from teams.utils import get_team_from_irc_channel
|
||||||
import time
|
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
logger = logging.getLogger("bornhack.%s" % __name__)
|
logger = logging.getLogger("bornhack.%s" % __name__)
|
||||||
|
@ -302,9 +301,6 @@ class Plugin(object):
|
||||||
# also add autoinvite for this username
|
# also add autoinvite for this username
|
||||||
self.bot.mode(channel, '+I', '$a:%s' % username)
|
self.bot.mode(channel, '+I', '$a:%s' % username)
|
||||||
|
|
||||||
# add a delay so the bot doesn't flood itself off
|
|
||||||
time.sleep(1)
|
|
||||||
|
|
||||||
|
|
||||||
@irc3.extend
|
@irc3.extend
|
||||||
def fix_missing_acls(self):
|
def fix_missing_acls(self):
|
||||||
|
|
|
@ -21,6 +21,9 @@ def do_work():
|
||||||
'port': settings.IRCBOT_SERVER_PORT,
|
'port': settings.IRCBOT_SERVER_PORT,
|
||||||
'ssl': settings.IRCBOT_SERVER_USETLS,
|
'ssl': settings.IRCBOT_SERVER_USETLS,
|
||||||
'timeout': 30,
|
'timeout': 30,
|
||||||
|
'flood_burst': 2,
|
||||||
|
'flood_rate': 1,
|
||||||
|
'flood_rate_delay': 2,
|
||||||
'includes': [
|
'includes': [
|
||||||
'ircbot.irc3module',
|
'ircbot.irc3module',
|
||||||
],
|
],
|
||||||
|
|
Loading…
Reference in a new issue