mirror of
				https://github.com/nonebot/nonebot2.git
				synced 2025-10-31 06:56:39 +00:00 
			
		
		
		
	✨ Feature: CommandGroup 支持命令别名添加前缀选项 (#2134)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
		| @@ -291,6 +291,19 @@ sub_cmd = group.command("sub") | ||||
| help_cmd = group.command("help") | ||||
| ``` | ||||
|  | ||||
| 命令别名 aliases 默认不会添加 `CommandGroup` 设定的前缀,如果需要为 aliases 添加前缀,可以添加 `prefix_aliases=True` 参数: | ||||
|  | ||||
| ```python | ||||
| from nonebot import CommandGroup | ||||
|  | ||||
| group = CommandGroup("cmd", prefix_aliases=True) | ||||
|  | ||||
| cmd = group.command(tuple()) | ||||
| help_cmd = group.command("help", aliases={"帮助"}) | ||||
| ``` | ||||
|  | ||||
| 这样就能成功匹配 `/cmd`、`/cmd.help`、`/cmd.帮助` 命令。如果未设置,将默认匹配 `/cmd`、`/cmd.help`、`/帮助` 命令。 | ||||
|  | ||||
| ### `MatcherGroup` | ||||
|  | ||||
| `MatcherGroup` 可以用于管理一系列具有相同属性的响应器。 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user