sealdice / sealdice-core

海豹骰核心程序,船新的trpg骰点机器人。轻量易用,功能强大,支持所有主流IM平台,并能在win/linux/mac/android下使用。
https://sealdice.com
MIT License
148 stars 37 forks source link

Excel查询文档带Tag查询的逻辑调整 #1043

Open GUERdugujian opened 3 weeks ago

GUERdugujian commented 3 weeks ago

在提问之前...

说说你遇到的问题?

现行的带tag查询(即 。find #tag <词条名>这种)仅能区分在不同文件夹下的类似词条。但dnd5e查询文档中存在大量处于相同文件夹内的相同词条。而且由于5r的资源绝大部分都是5e的翻新版,且需与5e原有资源进行兼容,因此维持现行tag逻辑可能会存在新旧资源冲突。 (翻译工作已经完成了大半,故我现在正准备着手整理5r的查询文档) b9a066cb920f182d1b2c455bcce3c55a 再加上在现行版本(我用的1.4.7beta0826)中,查询文档Catalogue和Tag两栏虽说是选填,但无论填什么都无法生效。希望这两栏能够被利用起来。

有什么好的想法?

当在查询指令词条前输入tag名时,检索并列出带有相应tag的词条,以此达到筛分词条、精准检索的目的。 某词条所含有的tag默认为该文档所在分类名,若查询文档Tag一栏列出了除分类名以外的其他tag(如DicePP在查询文档模版里所做注释一般),则为该词条增加对应的tag。

其他内容

或许也可以支持一下多tag查询。比如。find #tag1#tag2……#tagn <词条名> 这种格式可以用来检索同时具有tag1、tag2……tagn的词条等等。