This commit is contained in:
@@ -46,7 +46,8 @@ class MatrixBot:
|
||||
self.domain = self._config['general']['domain']
|
||||
self.homeserver = f"https://{self.domain}"
|
||||
self.username = f"@{self._config['general']['user']}:{self._config['general']['domain']}"
|
||||
self.__password = self._config['general']['pass']
|
||||
# get password from env or fallback from config file
|
||||
self.__password = os.environ.get('MATRIX_BOT_PASSWORD') or self._config['general']['pass']
|
||||
del self._config['general']['pass']
|
||||
return True
|
||||
|
||||
@@ -154,6 +155,7 @@ class MatrixBot:
|
||||
|
||||
async def run(self):
|
||||
if await self._login():
|
||||
del self.__password
|
||||
await self.send_status(f"{self.botname} Online!")
|
||||
await self._activate_skills()
|
||||
await self.client.sync_forever(timeout=30000, set_presence='online')
|
||||
|
||||
Reference in New Issue
Block a user