parent
0e1daa3604
commit
e78b4c7b72
@ -0,0 +1,19 @@
|
|||||||
|
"""
|
||||||
|
Utilities for the bot.
|
||||||
|
"""
|
||||||
|
|
||||||
|
from dataclasses import (
|
||||||
|
dataclass,
|
||||||
|
field
|
||||||
|
)
|
||||||
|
|
||||||
|
RoomAlias = str
|
||||||
|
RoomId = str
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class Room:
|
||||||
|
""" Class representing a room.
|
||||||
|
"""
|
||||||
|
id: RoomId
|
||||||
|
aliases: set[RoomAlias] = field(default_factory=set)
|
||||||
|
|
@ -0,0 +1,19 @@
|
|||||||
|
"""
|
||||||
|
Not really tests, because I don't know how to testt without a whole matrix server.
|
||||||
|
"""
|
||||||
|
|
||||||
|
import os
|
||||||
|
from dotenv import load_dotenv
|
||||||
|
from matrix_bot.client import Client
|
||||||
|
from getpass import getpass
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
load_dotenv()
|
||||||
|
client = Client(
|
||||||
|
os.environ["MUSER"],
|
||||||
|
os.environ["HOMESERVER"],
|
||||||
|
os.environ["PASSWD"],
|
||||||
|
os.environ["ROOMS"].split(",")
|
||||||
|
)
|
||||||
|
print(client.allowed_rooms)
|
||||||
|
|
Loading…
Reference in New Issue