Telegram中的"打字"动作(sendChatAction)
Telegram中的"打字"动作(sendChatAction)是 显示状态"打字的指示机器人活动的方法。.."在用户界面中。 这是一个关键的UX元素,它标志着冗长操作(内容生成,数据检索)的性能。 与文本消息不同,键入不会传输内容,但它可以防止请求超时并增加对机器人的信任。

什么是"打字的限制。.."在电报?
1. 持续时间:
-状态为活动状态,最长为5秒。
-对于操作>5秒→重新发送操作。
2. 间隔时间:
-请求之间的最小间隔:1秒。
3. 兼容性:
-在频道中不起作用(仅限聊天/群组)。
发送"打字时的流行错误。.."行动
400Bad Request:Chat not found
-原因:无效的chat_id或机器人被排除在聊天之外。
-解决方案:通过getUpdates检查chat_id的相关性。
403Forbidden:Bot被用户阻止
-解决方案:要求用户解锁机器人。
400错误请求:无效操作类型
-原因:指定了不存在的操作(例如,`"思考"`)。
-解决方案:仅使用[官方行动](https://core.telegram.org/bots/api#sendchataction )。
429请求太多
-原因:频繁请求(>30/秒)。
资料
BOT-MARKET API的技术信息
- -动作类型代码('ActionType'):"11"(用于`键入')。
- -麦克斯 请求的频率:
组别:20请求/秒,
私人 聊天:5个请求/秒。