Skip to Content
👋 欢迎来到 HowToUseMoltbot 快速入门
核心概念Typing Indicators 打字指示器

打字指示器

运行活跃时向聊天频道发送打字指示器。用 agents.defaults.typingMode 控制何时开始打字,typingIntervalSeconds 控制多久刷新一次。

默认

agents.defaults.typingMode 未设置时,Moltbot 保留遗留行为:

  • 私聊:模型循环开始后立即开始打字。
  • 有提及的群聊:立即开始打字。
  • 无提及的群聊:仅当消息文本开始流式传输时开始打字。
  • 心跳运行:打字禁用。

模式

agents.defaults.typingMode 设为:

  • never——永不打字指示器。
  • instant——模型循环开始后立即开始打字,即使运行稍后仅返回静默回复 token。
  • thinking——在首个推理增量时开始打字(需运行的 reasoningLevel: "stream")。
  • message——在首个非静默文本增量时开始打字(忽略 NO_REPLY 静默 token)。

“触发早晚”顺序:nevermessagethinkinginstant

配置

{ agent: { typingMode: "thinking", typingIntervalSeconds: 6 } }

可按会话覆盖模式或节奏:

{ session: { typingMode: "message", typingIntervalSeconds: 4 } }

说明

  • message 模式对仅静默回复不显示打字(如用于抑制输出的 NO_REPLY token)。
  • thinking 仅在运行流式传输推理(reasoningLevel: "stream")时触发。若模型不发出推理增量,打字不会开始。
  • 心跳无论模式如何永不显示打字。
  • typingIntervalSeconds 控制刷新节奏,非开始时间。默认 6 秒。
最后更新于: