mirror of
http://aero2k.de/t/repos/urlbot-native.git
synced 2017-09-06 15:25:38 +02:00
fix totally wrong rate limit storage initialization
This commit is contained in:
@@ -15,6 +15,8 @@ RATE_INTERACTIVE = 0x04
|
|||||||
RATE_CHAT = 0x08
|
RATE_CHAT = 0x08
|
||||||
RATE_URL = 0x10
|
RATE_URL = 0x10
|
||||||
|
|
||||||
|
rate_limit_classes = (RATE_CHAT, RATE_GLOBAL, RATE_NO_SILENCE, RATE_INTERACTIVE, RATE_URL)
|
||||||
|
|
||||||
BUFSIZ = 8192
|
BUFSIZ = 8192
|
||||||
EVENTLOOP_DELAY = 0.100 # seconds
|
EVENTLOOP_DELAY = 0.100 # seconds
|
||||||
USER_AGENT = '''Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.0'''
|
USER_AGENT = '''Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.0'''
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ import sys
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
from common import conf_load, conf_save, \
|
from common import conf_load, conf_save, \
|
||||||
extract_title, RATE_GLOBAL, RATE_CHAT
|
extract_title, RATE_GLOBAL, RATE_CHAT, rate_limit_classes
|
||||||
from idlebot import IdleBot, start
|
from idlebot import IdleBot, start
|
||||||
from plugins import (
|
from plugins import (
|
||||||
ptypes as plugin_ptypes,
|
|
||||||
plugins as plugin_storage,
|
plugins as plugin_storage,
|
||||||
ptypes_COMMAND,
|
ptypes_COMMAND,
|
||||||
plugin_enabled_get,
|
plugin_enabled_get,
|
||||||
@@ -38,8 +37,8 @@ class UrlBot(IdleBot):
|
|||||||
def __init__(self, jid, password, rooms, nick):
|
def __init__(self, jid, password, rooms, nick):
|
||||||
super(UrlBot, self).__init__(jid, password, rooms, nick)
|
super(UrlBot, self).__init__(jid, password, rooms, nick)
|
||||||
|
|
||||||
self.hist_ts = {p: [] for p in plugin_ptypes}
|
self.hist_ts = {p: [] for p in rate_limit_classes}
|
||||||
self.hist_flag = {p: True for p in plugin_ptypes}
|
self.hist_flag = {p: True for p in rate_limit_classes}
|
||||||
|
|
||||||
self.add_event_handler('message', self.message)
|
self.add_event_handler('message', self.message)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user