]
dependencies = [
- "slixmpp",
+ "slixmpp>=1.10.0",
"pika",
"configobj",
"requests",
"""
item = self.find_scheduled_action_by_mutex(event.mutex)
if item:
+ logger.debug("canceling event %s", item)
item.cancel()
def run_action(self, action: Action):
nick=conf_get("bot_nickname"))
bot.connect()
try:
- bot.process()
+ bot.loop.run_forever()
except KeyboardInterrupt:
bot.disconnect()
finally:
return shlex.split(msg["body"])
-def get_nick_from_message(message_obj) -> str:
+# TODO clear that up
+def get_nick_from_message(message_obj: Message | Presence | dict) -> str:
"""
Extract the actual nick
:type message_obj: Message