Solved 大佬们,怎么在聊天里使用指令?
- 
					
					
					
					
 
- 
					
					
					
					
 需要chat-command插件,如果没有该插件,指令只在控制台有效,即使有这个插件,还需要先分配权限。 
- 
					
					
					
					
 
- 
					
					
					
					
 那能不能把/help里的其他东西去掉,只保留插件的? 
- 
					
					
					
					
 @zhou2008 在 大佬们,怎么在聊天里使用指令? 中说: 那能不能把/help里的其他东西去掉,只保留插件的?  
 根据源码,如果你不想显示某些命令,可以从权限入手,如果你没有某个指令的权限,应该就不会显示这个指令
- 
					
					
					
					
 3q 
- 
					
					
					
					
 我也想问来着,按照文档和net.mamoe.mirai.console.command.java.JCompositeCommand的源码文件里的注释给的java demo (demo不是100%Java语句,有的语句报错需要java适配性修改) 
 然后在main注册组件 CommandManager.INSTANCE.registerCommand(myCommand.INSTANCE, true) 返回的也是true注册成功。
 但在群里就是触发不了指令。。
- 
					
					
					
					
 @平天定海 在mcl控制台已经看到了注册的指令,看来估计是权限未分配的问题,继续啃文档中…… 
- 
					
					
					
					
 @lc6a 想问下如何为指令分配权限,权限文档实在看不懂。。不是说每条指令会自动分配权限吗?那个权限ID和被许可人ID分别指代谁,如何获取?是在mcl分配还是插件代码中分配? 
- 
					
					
					
					
 被许可人ID 指的是命令执行者的 ID, 该 ID 的格式可以在文档中找到 权限ID 就是一项权限的 ID, 代表一项权限, 通常情况每个命令都有专属的一个 ID 要查看全部的权限 ID 可以使用 /perm listPermissions查看
- 
					
					
					
					
 @karlatemp 
 感谢回复,这个命令查看的已分配权限列表都在这里了。允许bot执行指令的权限是指chat-command插件的权限吗?
  
- 
					
					
					
					
 指的是对应命令的权限 
- 
					
					
					
					
 @karlatemp 在 大佬们,怎么在聊天里使用指令? 中说: 对应命令的权限 权限id我找到了,之前眼神不好在列表里没看到..... 
 分配指令的官方文档我也找了半天。。。
 https://docs.mirai.mamoe.net/console/BuiltInCommands.html#permissioncommand不过大佬我还有个问题,如果我想在ide中运行调试插件的时候就给用户分配指令权限,那代码中应该怎么写呢? 
- 
					
					
					
					
 This post is deleted!
- 
					
					
					
					
 @平天定海 ide调试的时候手动给一次,给过就会在调试环境中存下这些设置 
 
			
		