建议
修改 src/tool/tool_deck.ts 中的 draw_deck 工具,使其将抽牌结果返回给 bot 而不是直接调用 seal.replyToSender 发送给用户。
修改内容
- 移除
toolDraw.solve 中的 seal.replyToSender(ctx, msg, result) 调用
- 仅通过
return { content: result, images: [] } 返回结果
原因
- 显式返回抽卡内容非常影响角色扮演的真实性,结果由ai转述能更好地模拟角色
- ai转述能够根据用户要求对结果进行再加工,例如多次调用不同牌堆,根据结果生成剧情