You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

部署aiogram Telegram Bot时WEBAPP_HOST参数应如何设置?

关于aiogram中WEBAPP_HOST的配置说明

WEBAPP_HOST是aiogram内置web服务器的监听地址,核心作用是接收Telegram服务器发来的webhook请求,正确配置分两种场景:

  • 无反向代理(直接运行bot):填0.0.0.0。这个地址会让服务器的所有网卡都监听指定端口(WEBAPP_PORT),确保Telegram的公网请求能正常到达bot服务。
  • 使用反向代理(如Nginx):填localhost或127.0.0.1。反向代理会把公网的请求转发到本地回环地址,这样bot服务不需要直接暴露到公网,安全性更高。

你之前配置无效的可能原因:

  • 填localhost/127.0.0.1但没配反向代理:Telegram的公网请求无法访问服务器的本地回环地址,自然收不到请求。
  • 填站点域名/IP:可能服务器防火墙/安全组没开放WEBAPP_PORT(3001),或者服务器网络配置限制了直接监听公网IP,导致请求无法抵达。

额外注意事项:

  • 确保对应端口的访问权限:无反向代理时开放WEBAPP_PORT,用反向代理时开放代理服务的端口(通常是443)。
  • WEBHOOK_URL必须是Telegram可访问的公网https地址,Telegram不支持http协议的webhook。

内容的提问来源于stack exchange,提问作者anciv menon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 02:09:57