TOuwjouw plus de fix et d'amélios (filtrage par userid)
This commit is contained in:
@@ -1,2 +1,5 @@
|
|||||||
DEFAULT_COOKIE = "nwoiw"
|
DEFAULT_COOKIE = "nwoiw"
|
||||||
DEFAULT_CHANNEL = "zizi"
|
DEFAULT_CHANNEL = "zizi"
|
||||||
|
|
||||||
|
AUTHORIZED_USERIDS = {"9d8fc0d2131156a6", "00db53a5ceefd519", "12357ff135cb4f1f", "44bb6b27edad62b8",
|
||||||
|
"50741417ec69e746", "4e164c40c376a9bc", "d1a955757a226b1b"}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
from tools.coco.client import CocoClient
|
from tools.coco.client import CocoClient
|
||||||
from tools.commons import Message, BotMessage
|
from tools.commons import Message, BotMessage
|
||||||
|
from tools.constants import AUTHORIZED_USERIDS
|
||||||
from .commons import *
|
from .commons import *
|
||||||
|
|
||||||
|
|
||||||
@@ -105,6 +106,9 @@ class CocoQuitCommand(BaseCocobotCommand):
|
|||||||
HELP_STR = "/cocoquit"
|
HELP_STR = "/cocoquit"
|
||||||
_cmd_suffix = "quit"
|
_cmd_suffix = "quit"
|
||||||
|
|
||||||
|
def match(self, text : str, sender_id : str, users_list : UserList):
|
||||||
|
return super().match(text, sender_id, users_list) and sender_id in AUTHORIZED_USERIDS
|
||||||
|
|
||||||
def process(self, text : str, sender_id : str, users_list : UserList):
|
def process(self, text : str, sender_id : str, users_list : UserList):
|
||||||
self.cococlient.disconnect()
|
self.cococlient.disconnect()
|
||||||
return BotMessage("Déconnecté!")
|
return BotMessage("Déconnecté!")
|
||||||
|
|||||||
Reference in New Issue
Block a user