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

[建议]控制台中的插件管理 命令列表建议 #387

Open
YouYouLip opened this issue Feb 11, 2023 · 5 comments
Open

[建议]控制台中的插件管理 命令列表建议 #387

YouYouLip opened this issue Feb 11, 2023 · 5 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@YouYouLip
Copy link

拿战地1/5插件指例子
image
如图命令列表里战地1/5帮助是我自己写的 在之前我把命令列表其余的命令都删除了 但是bot重启后 命令列表又会重新读取插件自带的命令列表并在help图中显示 会显示的特别乱并且没什么意义 双重命令列表详细指令帮助,感觉可以把插件管理的读取改为控制台优先级的指向 插件管理的命令列表不由插件本身中获取 而是由控制台中最后一次保存中获取

@YouYouLip YouYouLip added the enhancement New feature or request label Feb 11, 2023
@CMHopeSunshine
Copy link
Owner

这么做的目的是在有新增命令的时候能够自动添加到控制台中。如果你希望的是这个命令不显示在帮助图,应该是将这个命令的是否展示改为False,而不是直接删除它。
如果你有更好的想法能够让新增的命令自动添加到控制台的话,欢迎提出,十分感谢

@CMHopeSunshine CMHopeSunshine added the help wanted Extra attention is needed label Feb 11, 2023
@YouYouLip
Copy link
Author

这么做的目的是在有新增命令的时候能够自动添加到控制台中。如果你希望的是这个命令不显示在帮助图,应该是将这个命令的是否展示改为False,而不是直接删除它。 如果你有更好的想法能够让新增的命令自动添加到控制台的话,欢迎提出,十分感谢

其实还是很不方便的(悲)因为命令列表有的插件会多的不可置信 命令列表其实图的就是一个整洁 一眼就能看懂 但是控制台读取的并不会像小派蒙一样有详细编写 所以需要自己去编写 这样其实正好省了是否展示以及其他的 毕竟所有插件作者都会把指令列表写上 Ctrl+c v直接复制粘贴 顺便写一下通俗易懂的就好得多 像admin插件 记事插件 光遇插件等就会显得特麻烦(悲
image
image
image
碰上这种特别多的能点死我 而且我发现直接由控制台读取的上面的指令列表覆盖填写还是不行 还是能复制出来一份拷贝过来的那种

@CMHopeSunshine
Copy link
Owner

小派蒙是一个专注于原神的Bot而非插件,Bot的大部分用户基本不会再装额外太多的其他插件,我本可以只考虑小派蒙自带插件,但我依然费心地去给其他nb插件也做了一个无需插件作者修改源码就能生成帮助图的功能,插件这么多这么杂,我不可能考虑到所有插件所有情况。(nb商店中众多help类的插件,它们都不能做到非侵入式命令级别的帮助图。)
对于您这种想法,我只能建议把这些过多命令的插件给隐藏掉,或者不采用小派蒙的帮助图,自行安装其他帮助图类插件,再或者自行修改源码。
再再或者,我在后续版本进行修改:对于小派蒙自带插件提供详细到命令级别的help,其他插件则只提供插件级别的。

@YouYouLip
Copy link
Author

小派蒙是一个专注于原神的Bot而非插件,Bot的大部分用户基本不会再装额外太多的其他插件,我本可以只考虑小派蒙自带插件,但我依然费心地去给其他nb插件也做了一个无需插件作者修改源码就能生成帮助图的功能,插件这么多这么杂,我不可能考虑到所有插件所有情况。(nb商店中众多help类的插件,它们都不能做到非侵入式命令级别的帮助图。) 对于您这种想法,我只能建议把这些过多命令的插件给隐藏掉,或者不采用小派蒙的帮助图,自行安装其他帮助图类插件,再或者自行修改源码。 再再或者,我在后续版本进行修改:对于小派蒙自带插件提供详细到命令级别的help,其他插件则只提供插件级别的。

嗯嗯 感谢作者的详细回复,那尽量还是不要修改了 因为如果这么一说的话 这份修改确实对于大部分用户没有什么帮助 既然当下有解决办法 既然目前也可以解决的话 以后小派蒙也肯定还会添加一些其他功能 也会有其他使用者在进行其他功能时所出现问题 也会有其他的待办添加进来 这些编写,运行测试再到后面出现部分问题进行修改是花费大量的时间,所以就不劳烦作者进行修改了

@QAQQL
Copy link

QAQQL commented Mar 6, 2023

我的建议是,新装的插件,在插件管理里默认是禁用的,需要用户自行配置打开,在命令部分高亮显示冲突命令
每次重启后,不重载命令,而是提供一个刷新列表按钮(弹窗显示默认的命令)以供添加命令
不知作者意向如何,麻烦您考虑一下

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

No branches or pull requests

3 participants