import io
import mimetypes
import asyncio
- import logging
--
from collections import defaultdict
from PythonSed import Sed
from slixmpp import ClientXMPP
self.send_presence()
await self.get_roster()
for channel in self.autojoin:
- self.plugin["xep_0045"].join_muc(channel, self.nick)
- await self.update_info()
+ try:
+ self.plugin["xep_0045"].join_muc(channel, self.nick)
+ except:
+ ...
- # await self.update_info()
- logging.info("Session started!")
async def update_info(self):
with open("angel.png", "rb") as avatar_file:
if __name__ == "__main__":
config = configparser.ConfigParser()
config.read("config.ini")
- logging.basicConfig(level=logging.DEBUG)
-
jid = config["angel"]["jid"]
password = config["angel"]["password"]
autojoin = config["angel"]["autojoin"].split()