我正在尝试将一个电报机器人与具有法学硕士学位的 lambda 函数链接起来。为此,我使用了 HTTP API 网关和 Webhook。我还将我的网络钩子链接到了我的电报机器人。我的 lambda 函数能够写回电报聊天,但由于我无法弄清楚的原因,当通过电报发送消息时,webhook 不会创建任何事件。
有什么错误?为什么我无法使用 webhook 获取 Telegram 聊天中的消息?
我运行以下发布请求:https://api.telegram.org/bot/getWebhookInfo,我得到以下响应:
{
"ok": true,
"result": {
"url": "https://<ID>.execute-api.us-east-1.amazonaws.com",
"has_custom_certificate": false,
"pending_update_count": 10,
"last_error_date": 1722012206,
"last_error_message": "Wrong response from the webhook: 404 Not Found",
"max_connections": 40,
"ip_address": IP_ADDRESS
}
}
您使用 API 网关有什么具体原因吗?您可以使用 Lambda 中提供的函数 URL。请参阅此处的示例...
https://shantanuo.medium.com/telegram-bot-for-chatgpt-d23e25fde937