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