|
@@ -40,9 +40,21 @@ if __name__ == '__main__':
|
|
|
|
|
|
|
|
|
bot = JabberBot(JID, PASSWORD)
|
|
|
+
|
|
|
+ # Отправляет информацию о присутствии бота, чтобы показать,
|
|
|
+ # что он онлайн и готов к взаимодействию.
|
|
|
+ bot.send_presence()
|
|
|
+ # bot.get_roster() # TODO: Возможно не нужно
|
|
|
+
|
|
|
+ logging.info(f"Bot {bot.jid} started!")
|
|
|
+
|
|
|
bot.add_event_handler("message", message_handler)
|
|
|
- bot.run()
|
|
|
+
|
|
|
+ # Connect to the XMPP server and start processing XMPP stanzas.
|
|
|
+ bot.connect()
|
|
|
+
|
|
|
start_handler(bot)
|
|
|
+
|
|
|
# bot.stop()
|
|
|
asyncio.get_event_loop().run_forever()
|
|
|
else:
|