Skip to content

对话与限制 ​

对话 ​

  • reply.mention 控制帖子中的 @提及,reply.chat 控制私聊与群聊。
  • reply.ignore_bots 忽略 Bot 账号的提及与聊天,避免机器人互相回复。
  • 群聊消息须 @ 机器人,才会触发回复。
  • 上下文由 reply.memory(条数,0–100)与 reply.ctx_tokens(token 预算)共同限制;私聊按用户、群聊按房间共享。
  • 帖子中的回复会读取回复链:以 reply.memory 为上限取最近的祖先帖子,保留其中最远一条(通常是主帖)和直接父帖,其余只保留机器人与当前用户的发言,再按 ctx_tokens 截断;读取失败或 memory 为 0 时仅使用直接父帖。回复链作为文字记忆;直接父帖和被引用帖的附件仍由 MLLM 读取,链上更早的帖子不读取。

工具 ​

模型按对话内容自行调用工具,也可用 / 加短名强制调用,如 /search 今天的新闻。

工具可用者作用
note_publish管理员发布帖子,可定时,见自动发帖
time_now所有人查询当前日期与时间
note_pending、note_cancel管理员列出、取消待发布的帖子,见定时发布
t2x_draw管理员生成图片,见 T2X
web_search · web_fetch关注者与管理员联网检索、读取网页,见 Web
bond_card · bond_forget所有人查看或删除自己的关系记录,见 Bond
  • 插件工具随插件启用而提供;所用模型须支持工具调用。
  • 关注状态缓存 60 秒,查询失败视为未关注。
  • 为防范帖子或网页中的恶意指令,发帖、生成图片、删除记录等有影响的工具在以下情况不提供:同一轮已读取网页或搜索结果;引用或回复了他人的帖子;群聊历史含他人发言。需要时请在私聊中发起。

限制 ​

按用户 ID 持久化于 SQLite:

字段作用
rate_limit两次回复的最短间隔,触发时发送 rate_limit_msg
max_turns累计回复次数上限,触发时发送 max_turns_msg;-1 不计数
turns_release达上限后的恢复时间;-1 则拉黑并写入设置

提示文案留空则静默。提示不计入轮数,但会刷新最近回复时间。被自动拉黑的用户需通过 ^blacklist del 解除。

名单 ​

  • 白名单与 bot.admins 豁免间隔和轮数限制;黑名单禁用普通 AI 回复。
  • 支持用户 ID、username / username@host 或 @username@host(省略 host 视为本站);推荐用户 ID,用户名不区分大小写。
  • 白名单不授予管理权限,管理权限仅由 bot.admins 决定。