Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[功能建议]能否让pc(人物卡)指令支持批量操作,比如可以在一次指令中解绑或删除多个人物卡 #967

Open
2 tasks done
cirno990 opened this issue Aug 7, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@cirno990
Copy link

cirno990 commented Aug 7, 2024

在提问之前...

  • 我填写了简短且清晰明确的标题,以便开发者在翻阅 issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
  • 我基本确定这是一个新功能/建议,而不是遇到了 bug(不确定的话请附上日志)

说说你遇到的问题?

在人物卡数量很多的时候,输入多次指令操作比较麻烦,如果输入过快还可能会被判定刷屏

有什么好的想法?

让pc(人物卡)指令支持批量操作,如下:
。pc del 人物卡a;人物卡b;人物卡c
。pc untagAll 人物卡a;人物卡b;人物卡c
可以使用“;”来分隔各个人物卡,让骰娘能识别到是多个人物卡(如果;符号在运行时会产生冲突,也可以采用其他符号)

其他内容

No response

@cirno990 cirno990 added the enhancement New feature or request label Aug 7, 2024
@fy0
Copy link
Member

fy0 commented Aug 7, 2024

感觉可以考虑这样做,直接以空格作为分割就好
个人可能近期不会有很多时间,感兴趣者可以据此提交PR

@Xiangze-Li
Copy link
Member

对于 1.4.6 版本的 pc 指令来说,除了子指令之外的参数中间的空格不被认为是分隔符,而被认为是角色名的一部分。即:pc rm A B C明确地认为 是删除 一个 名为 A B C 的角色卡。

这使得本 Issue 提出的功能必然导致破坏之前的约定。DFL 似乎对自己产品的功能并不了解,做出了轻率的同意。我希望他能重新考虑他的意见。 @fy0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants