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")
|
MATRIX_BOT_PASSWORD = os.getenv("MATRIX_BOT_PASSWORD", "SuperSecretBotPassword")
|
||||||
ADMIN_ROOM_ID = os.getenv("ADMIN_ROOM_ID", "!adminroomid:mynest.love")
|
ADMIN_ROOM_ID = os.getenv("ADMIN_ROOM_ID", "!adminroomid:mynest.love")
|
||||||
ADMIN_MATRIX_IDS = set(os.getenv("ADMIN_MATRIX_IDS", "@you:mynest.love").split(","))
|
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_URL = os.getenv("KEYCLOAK_URL", "https://keycloak.mynest.love/")
|
||||||
KEYCLOAK_REALM = os.getenv("KEYCLOAK_REALM", "master")
|
KEYCLOAK_REALM = os.getenv("KEYCLOAK_REALM", "master")
|
||||||
|
|
@ -336,23 +335,14 @@ async def main():
|
||||||
await machine.load()
|
await machine.load()
|
||||||
client.crypto = machine
|
client.crypto = machine
|
||||||
|
|
||||||
# 4. SSSS Recovery Key Ingestion
|
# 4. Register Event Handlers
|
||||||
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
|
|
||||||
client.add_event_handler(EventType.ROOM_MEMBER, on_invite)
|
client.add_event_handler(EventType.ROOM_MEMBER, on_invite)
|
||||||
client.add_event_handler(EventType.ROOM_MESSAGE, on_message)
|
client.add_event_handler(EventType.ROOM_MESSAGE, on_message)
|
||||||
client.add_event_handler(EventType.REACTION, on_reaction)
|
client.add_event_handler(EventType.REACTION, on_reaction)
|
||||||
|
|
||||||
# 6. Start Sync Loop
|
# 5. Start Sync Loop
|
||||||
log.info("Starting Mautrix sync loop...")
|
log.info("Starting Mautrix sync loop...")
|
||||||
await client.start()
|
await client.start(None)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue