diff --git a/archivers/telethon_archiver.py b/archivers/telethon_archiver.py index 88bec58..08b7dec 100644 --- a/archivers/telethon_archiver.py +++ b/archivers/telethon_archiver.py @@ -1,19 +1,14 @@ import os import re import html -from dataclasses import dataclass from loguru import logger from storages import Storage from .base_archiver import Archiver, ArchiveResult from telethon.sync import TelegramClient +from configs import TelegramConfig -@dataclass -class TelegramConfig: - api_id: str - api_hash: str - class TelethonArchiver(Archiver): name = "telethon" diff --git a/configs/telegram_config.py b/configs/telegram_config.py new file mode 100644 index 0000000..f5553ad --- /dev/null +++ b/configs/telegram_config.py @@ -0,0 +1,7 @@ + +from dataclasses import dataclass + +@dataclass +class TelegramConfig: + api_id: str + api_hash: str \ No newline at end of file