在电报机器人中响应webhook给用户时出错

时间:2017-03-23 10:51:22

标签: php codeigniter telegram-bot telegram-webhook

我有一个能够完美回复我的电报机器人,但它没有响应其他用户,正如我在$scope.nav = [{ label: 'Pages', value: 'pages', children: [{ label: 'Home', value: 'home' }, { label: 'Left Nav', value: 'left-nav' }] }, { label: 'Components', value: 'components' }]; <ul class="nav navbar-nav" ng-controller="MenuCtrl"> <li ng-class="{'dropdown':(n.children.length)}" ng-repeat="n in nav"> <a data-target="#" data-toggle="{{n.toggle}}">{{n.label}}</a> <ul class="dropdown-menu" role="menu"> <li ng-repeat="p in n.children"><a href="#/">{{p.label}}</a></li> </ul> </li> </ul> 中看到的那样,它会返回错误getWebhookinfo。我仔细检查代码中的所有内容 没关系,工作正常。

此外,在其他用户发送给bot的每封邮件中增加Wrong response from the webhook: 500 Internal Server Error

我的帐户当然没问题:|
有关更多信息,我使用Codeigniter MVC作为我的机器人。

1 个答案:

答案 0 :(得分:0)

您可以尝试POST到您自己的服务器上进行自我测试和调试。

试试这个

curl -v \
-X POST \
-H "Content-Type: application/json" \
-d '{"update_id": 754000000, "message": {"message_id": 157367, "from": {"id": 109780439, "first_name": "Sean", }, "chat": {"id": 109780439, "first_name": "Sean", }, "text": "Hello World"}}' \
https://localhost/telegram/hook.php

我想你会看到错误信息。