def handle_event(self, event):
if event.get('type') == EVENT_TYPE_MESSAGE:
if self.message_pattern:
match = self.message_pattern.match(event.get('text', ''))
if match:
kwargs = match.groupdict()
args = () if kwargs else match.groups()
args = (event, event.get('text')) + args
else:
return
else:
args = (event, event.get('text'))
kwargs = {}
context_data = {}
handle_result = partial(self.handle_result, event)
self.container.spawn_worker(
self, args, kwargs,
context_data=context_data,
handle_result=handle_result)
评论列表
文章目录