【问题标题】:i am getting an error when i tried to set webhook for telegram当我尝试为电报设置 webhook 时出现错误
【发布时间】:2017-06-22 23:01:54
【问题描述】:

我想为特定用户输入的电报设置 webhook,以便电报自动回复预定义的问题,并且我能够编写运行良好的程序,但是当我尝试为该程序设置 webhook 时,它显示错误:

{
   "ok": false,"error_code": 400,"description": "Bad Request: bad webhook: Ip is reserved"
}  

我尝试这样设置 webhook:

https://api.telegram.org/bot<token>/setwebhook?url=https://localhost/Manisha/bot.php  

【问题讨论】:

标签: php webhooks telegram-bot


【解决方案1】:

您需要使用 Telegram 服务器可以访问的公开 URL。 http://localhost/ 不公开。

您正在尝试向 运行机器人的计算机发出 HTTP 请求。

这不是你的服务器,它是 Telegram 的服务器。它不起作用,因为:

  • 您的 PHP 没有安装在上面
  • Telegram 不会让您的机器人去戳他们的内部服务器

【讨论】:

  • 那我该怎么做?有没有公开的 URL / 服务器可以用于我的工作?
  • 租个VPS什么的。
猜你喜欢
  • 2014-08-24
  • 1970-01-01
  • 2019-04-08
  • 2021-06-13
  • 1970-01-01
  • 2021-01-22
  • 1970-01-01
  • 2015-11-04
  • 2023-04-08
相关资源
最近更新 更多