Bug fixes
This commit is contained in:
parent
eb35de374d
commit
b1fee3e4ca
1 changed files with 3 additions and 13 deletions
|
|
@ -24,7 +24,6 @@ MATRIX_BOT_USER = os.getenv("MATRIX_BOT_USER", "@access-bot:mynest.love")
|
|||
MATRIX_BOT_PASSWORD = os.getenv("MATRIX_BOT_PASSWORD", "SuperSecretBotPassword")
|
||||
ADMIN_ROOM_ID = os.getenv("ADMIN_ROOM_ID", "!adminroomid:mynest.love")
|
||||
ADMIN_MATRIX_IDS = set(os.getenv("ADMIN_MATRIX_IDS", "@you:mynest.love").split(","))
|
||||
MATRIX_RECOVERY_KEY = os.getenv("MATRIX_RECOVERY_KEY", "") # Pass your SSSS string here
|
||||
|
||||
KEYCLOAK_URL = os.getenv("KEYCLOAK_URL", "https://keycloak.mynest.love/")
|
||||
KEYCLOAK_REALM = os.getenv("KEYCLOAK_REALM", "master")
|
||||
|
|
@ -336,23 +335,14 @@ async def main():
|
|||
await machine.load()
|
||||
client.crypto = machine
|
||||
|
||||
# 4. SSSS Recovery Key Ingestion
|
||||
if MATRIX_RECOVERY_KEY:
|
||||
try:
|
||||
log.info("🔑 SSSS Recovery key detected. Attempting to cross-sign session...")
|
||||
await machine.verify_session(MATRIX_RECOVERY_KEY)
|
||||
log.info("✅ Session successfully self-verified!")
|
||||
except Exception as e:
|
||||
log.error(f"⚠️ Could not verify session using recovery key: {e}")
|
||||
|
||||
# 5. Register Event Handlers
|
||||
# 4. Register Event Handlers
|
||||
client.add_event_handler(EventType.ROOM_MEMBER, on_invite)
|
||||
client.add_event_handler(EventType.ROOM_MESSAGE, on_message)
|
||||
client.add_event_handler(EventType.REACTION, on_reaction)
|
||||
|
||||
# 6. Start Sync Loop
|
||||
# 5. Start Sync Loop
|
||||
log.info("Starting Mautrix sync loop...")
|
||||
await client.start()
|
||||
await client.start(None)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue