文档

更快上手 TicketsX

配置指南、完整命令说明、Premium 功能和 REST API 都在这里。

15.5

聊天记录深度搜索

深度搜索让你在聊天记录页面搜索每一张归档工单的内部内容,而不只是它的元数据。工单关闭时,TicketsX 会在加密的 HTML 聊天记录旁,把谁发过言、说了什么一并建立索引,而控制台的搜索完全基于这个索引,因此机器人不会因此变慢。

可以搜索的内容

  • 消息内容 - 工单中任何位置出现过的词句,结果里会显示匹配的片段。
  • 发言者 - 把内容搜索与说这话的人结合起来。
  • 参与者 - 某些用户发过言的工单。可以填入多位用户,并选择需要*全部*都发过言(作为一组),还是*任意一位*发过言即可。
  • 开启和关闭的时间范围 - 把结果限定在特定日期之间开启或关闭的工单。
  • 频道 ID - 按特定的 Discord 频道或子区 ID 查找聊天记录。
  • 开单者、评价和机器人消息 - 按开单者和最低评分筛选,也可以选择是否把机器人消息纳入其中。

搜索结果遵循与聊天记录页面其他部分相同的权限:管理员能看到全部,客服人员能看到所属团队允许的范围,而每个人始终都能找到自己的工单。

索引跟随你的 Premium 订阅:只要 Premium 有效,每次工单关闭都会自动建立索引;首次升级时,你已有的聊天记录存档会在后台补建索引。如果 Premium 到期,索引会被删除(HTML 聊天记录本身不受影响);重新升级后索引会再次生成。搜索面板会显示你的归档工单中已覆盖的比例。

为了让消息正文可以被搜索,深度搜索会把消息内容和参与者的元数据保存在数据库索引中,与加密的聊天记录文件并存。索引条目会随聊天记录一同删除,也在 GDPR 和 CCPA 删除工具的处理范围内。

同样的搜索也可以通过 REST API 供你自己的工具使用。参见 API 参考中的搜索聊天记录