forked from c-fu/arah2
fix(02-bot-skeleton-initdata-security): WR-02 fail-closed /telegram/webhook — unarmed WEBHOOK_SECRET rejects (constant 500, category-only log) before grammY's accept-everything compare
This commit is contained in:
@@ -3,6 +3,10 @@
|
||||
|
||||
export interface Env {
|
||||
BOT_TOKEN: string; // wrangler secret (D-15) — Telegram Bot API token from @BotFather
|
||||
// WEBHOOK_SECRET MUST be a non-empty secret (D-15) — /telegram/webhook
|
||||
// fails closed at request time when missing/empty (WR-02), refusing all
|
||||
// deliveries rather than letting grammY's secret check degrade to
|
||||
// accept-everything.
|
||||
WEBHOOK_SECRET: string; // wrangler secret (D-15) — value Telegram echoes in X-Telegram-Bot-Api-Secret-Token
|
||||
chat_sessions: KVNamespace; // TTL-only namespace — first durable KV namespace (PRIV-02)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user