Browse Source

Support de cocoall

master
hadware 8 years ago
parent
commit
db7f9393a0
  1. 13
      cocobot.py

13
cocobot.py

@ -21,14 +21,11 @@ parser.add_argument('--verbose', help='print debug information', action='store_t
cococlient = CocoClient()
# setting up the various dispatchers
connect_cmd = CocoConnectCommand(cococlient)
msg_cmd = CocoMsgCommand(cococlient)
list_cmd = CocoListCommand(cococlient)
switch_cmd = CocoSwitchCommand(cococlient)
quit_cmd = CocoQuitCommand(cococlient)
help_cmd = BotHelp([connect_cmd, msg_cmd, list_cmd, switch_cmd, quit_cmd])
coco_commands = CommandsDispatcherProcessor([connect_cmd, msg_cmd, list_cmd, switch_cmd, help_cmd, quit_cmd],
cmds = [cmd_class(cococlient) for cmd_class in (CocoConnectCommand, CocoMsgCommand, CocoListCommand,
CocoSwitchCommand, CocoQuitCommand, CocoBroadcastCommand)]
help_cmd = BotHelp(cmds)
coco_commands = CommandsDispatcherProcessor(cmds,
"coco", default_response="de?")
root_messages_dispatcher = MessageDispatcher([coco_commands])

Loading…
Cancel
Save