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

指令注册逻辑问题 #3

Open
AlbusKen opened this issue Dec 16, 2024 · 6 comments
Open

指令注册逻辑问题 #3

AlbusKen opened this issue Dec 16, 2024 · 6 comments

Comments

@AlbusKen
Copy link

AlbusKen commented Dec 16, 2024

好像其他人也有类似的问题 #2

@AlbusKen
Copy link
Author

AlbusKen commented Dec 16, 2024

问题描述:


  1. 指令为父级指令 与几个子指令
    但是子指令似乎不全啊

比如【决斗】不在父级指令下


  1. 指令名称过于常见,与其他的常见游戏插件的指令名称相似,导致经常遇到【撞指令】的情况

希望可以注册为【axlmly/shop购买】或者直接叫做【axlmly.shop】


参考koishi文档 -> https://koishi.chat/zh-CN/guide/basic/command.html#%E6%B3%A8%E5%86%8C%E5%AD%90%E6%8C%87%E4%BB%A4

我们可以考虑注册为使用 . 的派生式子指令

而不是 / 这样也可以确保不会被重复

@AlbusKen
Copy link
Author

希望可以改成

ctx.command("axlmly/shop <id:number>", "购买商店列表里的武器/盔甲/技能")
.alias("shop购买")
.option("w", "-w 购买武器")
.option("a", "-a 购买盔甲")
.option("s", "-s 购买技能")
.example("购买 -w/-a/-s id")
.action(async ({ session, options }, id) => {

或者改成

ctx.command("axlmly.shop <id:number>", "购买商店列表里的武器/盔甲/技能")
.alias("购买")
.option("w", "-w 购买武器")
.option("a", "-a 购买盔甲")
.option("s", "-s 购买技能")
.example("购买 -w/-a/-s id")
.action(async ({ session, options }, id) => {

希望您可以参考

@AlbusKen
Copy link
Author

因为看到其他机器人的这个功能,我也很喜欢

只可惜在使用过程中遇到了这些小问题

所以希望您能完善一下


希望我的issue能尽快得到解决

不然我只能fork一份自己用了(((

@axlmly
Copy link
Owner

axlmly commented Dec 16, 2024

因为看到其他机器人的这个功能,我也很喜欢

只可惜在使用过程中遇到了这些小问题

所以希望您能完善一下


希望我的issue能尽快得到解决

不然我只能fork一份自己用了(((

可以自行更改alias里的指令名,短期内没有计划

@AlbusKen
Copy link
Author

因为看到其他机器人的这个功能,我也很喜欢
只可惜在使用过程中遇到了这些小问题
所以希望您能完善一下

希望我的issue能尽快得到解决
不然我只能fork一份自己用了(((

可以自行更改alias里的指令名,短期内没有计划

那请问下,如果我想给装备和技能加图标,应该以什么样的格式放到哪里,图片我可以自行制作

@axlmly
Copy link
Owner

axlmly commented Dec 17, 2024

因为看到其他机器人的这个功能,我也很喜欢
只可惜在使用过程中遇到了这些小问题
所以希望您能完善一下

希望我的issue能尽快得到解决
不然我只能fork一份自己用了(((

可以自行更改alias里的指令名,短期内没有计划

那请问下,如果我想给装备和技能加图标,应该以什么样的格式放到哪里,图片我可以自行制作

这个暂时先不考虑,后面版本会将json表分离,到时候会有说明

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

No branches or pull requests

2 participants