124-webapp/get_room_id.py
2025-09-17 16:35:11 +02:00

16 lines
475 B
Python

from nio import AsyncClient
import asyncio, os
from dotenv import load_dotenv
load_dotenv() # this must run **before** os.environ access
async def get_room_id():
client = AsyncClient("http://localhost:8008", "@einszwovier_bot:localhost")
await client.login(os.environ["MATRIX_PASS"])
await client.join("#2D-prints:localhost")
rooms = await client.joined_rooms()
print("Joined rooms:", rooms.rooms)
await client.close()
asyncio.run(get_room_id())