首页 > 解决方案 > 电报`setTyping` API调用

问题描述

我正在尝试通过发送以下POST请求(基于API 文档)来设置我的机器人的打字状态:

https://api.telegram.org/bot{{botToken}}/setTyping

{
  peer: {{chat_id}},
  typing: true,
  action: 'sendMessageTypingAction'
}

我已经尝试了它的一些变体,例如将 url 更改为/messages.setTyping并发送操作,{"_":"sendMessageTypingAction"} 如此处所示,但我得到的只是:

{
    "ok": false,
    "error_code": 404,
    "description": "Not Found: method not found"
}

有人知道我在做什么错吗?

标签: telegramtelegram-bot

解决方案


感谢@tashakori为我指出了 Bot API 的正确方向。对于后代,我需要做的是:

https://api.telegram.org/bot{{botToken}}/sendChatAction

{
  chat_id: {{chatId}},
  action: 'typing'
}

推荐阅读