on_pubnotice.py 590 B

123456789
  1. from common import log, queries
  2. def process_event(self, connection, event):
  3. log.info(event) # Log to console.
  4. # Get and update resources.
  5. user = queries.create_or_get_and_update_last_event(self, 'user', 'cn', channel_name=event.target, user_name=event.source.nick, event_content=event.arguments[0])
  6. channel = queries.create_or_get_and_update_last_event(self, 'channel', 'cn', channel_name=event.target, user_name=event.source.nick, event_content=event.arguments[0])
  7. queries.update_message_statistics(self, 'message', channel.id, user.id) # Update message statistics