telegram - 电报`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"
}
有人知道我在做什么错吗?
解决方案
感谢@tashakori为我指出了 Bot API 的正确方向。对于后代,我需要做的是:
https://api.telegram.org/bot{{botToken}}/sendChatAction
{
chat_id: {{chatId}},
action: 'typing'
}
推荐阅读
- sql - 如何识别不符合特定标准的组?
- ios - 应用程序因 UIApplicationEndBackgroundTaskError 而崩溃
- php - 生产环境连接数据库出错
- c - 在调用 execve() 时,环境的各个方面基于什么保持?
- java - 在 Java 中实例化内部类是如何真正起作用的?
- amazon-web-services - AWS Glue 无法从爬虫创建数据库:权限被拒绝
- amazon-ec2 - 以编程方式安装作曲家,适用于 vagrant 但不适用于 EC2 实例
- c# - 访问作为对象 C# 中的字段的对象的字段
- xml - Spark-xml 在读取处理指令时崩溃
- android-studio - 如何禁用 Android Studio“Gradle 调用完成”通知?