Files
nexus/wiki/concepts/WEBHOOK_URL.md
2026-04-22 16:03:25 +08:00

32 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "WEBHOOK_URL"
type: concept
tags: [n8n, environment-variable, webhook, telegram]
sources: [n8n-configure-telegram-trigger]
last_updated: 2026-04-22
---
## Definition
`WEBHOOK_URL` 是 n8n 工作流自动化平台的环境变量,用于指定 n8n 实例对外暴露的 HTTPS 基础地址。n8n 基于此地址自动生成各个 Trigger 节点的 Webhook URL。
## Why It Matters
Telegram Bot API 要求 Webhook 必须使用 HTTPS 协议。如果 `WEBHOOK_URL` 未设置或指向 HTTP/本地地址Telegram 会拒绝注册 Webhook 并报错:
```
bad webhook: An HTTPS URL must be provided for webhook
```
## Configuration in Docker
在 Docker Compose 或 Docker Desktop 中设置:
```yaml
environment:
- WEBHOOK_URL=https://n8n.cpolar.top
```
## Related Entities
- [[n8n]] — 读取 WEBHOOK_URL 环境变量的工作流平台
- [[Telegram]] — 要求 HTTPS Webhook 的消息平台
## Related Concepts
- [[Webhook]] — WEBHOOK_URL 生成的 HTTPS URL 用于 Webhook 注册
- [[Telegram Trigger]] — 依赖 WEBHOOK_URL 的 n8n 节点