服务的博客和知识库
Telegram中的"打字"动作(sendChatAction)
已出版: 04.08.2025

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

Telegram中的"打字"动作(sendChatAction)

什么是"打字的限制。.."在电报?

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的技术信息

  1. -动作类型代码('ActionType'):"11"(用于`键入')。 
  2. -麦克斯 请求的频率: 

  组别:20请求/秒, 

  私人 聊天:5个请求/秒。 

Comments
to write comments
Comment list is empty. Start now!