Add modules/ban_engine.py

This commit is contained in:
Nova Cat 2025-01-09 17:30:46 -08:00
parent f63c4d0bb4
commit b52293c2d7

15
modules/ban_engine.py Normal file
View file

@ -0,0 +1,15 @@
import os, sys
from __main__ import config
__ircat_type__ = "allsocket"
__ircat_requires__ = "ban-provider"
class IRCatModule:
memory = {} # {ip: [content]}
useSQLengine = False
def __init__(self, ban_provider):
self.ban_provider = ban_provider
if ban_provider = "sql":
self.useSQLengine = True
def onValidate(self, socket, ip):
pass
def onSocket(self, socket, value, ip, cachedNick=None):
pass