Files
2026-matrix-csonac/bot_types.py
Nikita Tyukalov, ASUS, Linux 8c056c1da3 Started to implement good bot class
2026-08-17 17:35:43 +03:00

17 lines
488 B
Python

"""Data types required for the bot"""
from pathlib import Path
from dataclasses import dataclass
@dataclass
class MatrixBotConfig:
"""Configuration for MatrixBot"""
matrix_homeserver_url: str
"""Homeserver, for example: `https://matrix.domain.su`"""
matrix_username_localpart: str
"""Localpart of matrix username (without homeserver), for example: `valid-username`"""
storage_directory: Path
"""Path to the storage directory (will be created if needed)"""