Browse Source

TOuwjouw plus de fix et d'amélios (filtrage par userid)

master
hadware 8 years ago
parent
commit
802a7b99a1
  1. 5
      tools/constants.py
  2. 4
      tools/processors/messages.py

5
tools/constants.py

@ -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"}

4
tools/processors/messages.py

@ -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é!")

Loading…
Cancel
Save