aa
This commit is contained in:
@@ -25,6 +25,9 @@ SCRIPT_FILE = BASE_DIR / "telegram-scraper.py"
|
||||
STATE_FILE = BASE_DIR / "state.json"
|
||||
TEMPLATES_DIR = BASE_DIR / "templates"
|
||||
|
||||
# Web 进程:禁用交互式 stdin(避免伪 TTY 下 input() 报 EOF);代理策略见 telegram-scraper.build_proxy_config
|
||||
os.environ.setdefault("TELEGRAM_WEB_UI", "1")
|
||||
|
||||
logger = logging.getLogger("uvicorn.error")
|
||||
|
||||
app = FastAPI(title="Telegram Scraper Web Console")
|
||||
@@ -103,6 +106,7 @@ BINARY_ENV_KEYS = frozenset(
|
||||
CONFIG_KEYS: List[Tuple[str, str, str]] = [
|
||||
("API_ID", "Telegram API_ID", "text"),
|
||||
("API_HASH", "Telegram API_HASH", "text"),
|
||||
("PROXY_ENABLED", "启用代理(网页端默认关:仅填 1/true/on 才走代理;CLI 本地可留空+填 HOST)", "text"),
|
||||
("PROXY_TYPE", "代理类型", "text"),
|
||||
("PROXY_HOST", "代理主机", "text"),
|
||||
("PROXY_PORT", "代理端口", "text"),
|
||||
@@ -120,6 +124,8 @@ CONFIG_KEYS: List[Tuple[str, str, str]] = [
|
||||
("FORWARD_AS_USERNAME", "@替换目标用户名(不带@)", "text"),
|
||||
("FORWARD_DELAY_SECONDS", "每条推送延迟秒", "text"),
|
||||
("FORWARD_RAW_MENTIONS", "保留原@不替换(1开/0关)", "text"),
|
||||
("TELEGRAM_HEADLESS_QR", "无界面扫码登录(1开:日志里打开二维码链接;服务器/Docker 用)", "text"),
|
||||
("TELEGRAM_2FA_PASSWORD", "两步验证密码(仅 headless 扫码需要;勿提交 Git)", "password"),
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user