def on_message(self, m: Message):
if m.channel.is_private:
logger.warn("PM's not yet implemented")
logger.info("%s in chat with %s: %s",
m.author.display_name,
str.join(", ",
(r.display_name
for r in m.channel.recipients)),
m.clean_content)
return
ss = await self.get_server_settings(m.server)
if ss.should_be_notified(m):
await config.send_notification(self, m)
logger.debug("Running %d event handlers for on_message" %
len(self.event_handlers["on_message"]))
for f in self.event_handlers['on_message']:
f(m)
评论列表
文章目录