Add Gitea integration for Telegram work mode
This commit is contained in:
@@ -52,6 +52,12 @@ class Config:
|
||||
timezone: str
|
||||
schedule_poll_seconds: int
|
||||
persistent_ws_idle_seconds: int
|
||||
gitea_base_url: str | None
|
||||
gitea_username: str | None
|
||||
gitea_email: str | None
|
||||
gitea_default_owner: str | None
|
||||
gitea_default_repo: str | None
|
||||
gitea_token_configured: bool
|
||||
|
||||
@classmethod
|
||||
def load(cls) -> "Config":
|
||||
@@ -93,4 +99,10 @@ class Config:
|
||||
timezone=os.getenv("BOT_TIMEZONE", "Asia/Seoul"),
|
||||
schedule_poll_seconds=_int_env("SCHEDULE_POLL_SECONDS", 30),
|
||||
persistent_ws_idle_seconds=_int_env("PERSISTENT_WS_IDLE_SECONDS", 600),
|
||||
gitea_base_url=os.getenv("GITEA_BASE_URL", "").strip() or None,
|
||||
gitea_username=os.getenv("GITEA_USERNAME", "").strip() or None,
|
||||
gitea_email=os.getenv("GITEA_EMAIL", "").strip() or None,
|
||||
gitea_default_owner=os.getenv("GITEA_DEFAULT_OWNER", "").strip() or None,
|
||||
gitea_default_repo=os.getenv("GITEA_DEFAULT_REPO", "").strip() or None,
|
||||
gitea_token_configured=bool(os.getenv("GITEA_TOKEN", "").strip()),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user