Skip to content

Commit 029e9c8

Browse files
修复了DISCORD适配器注册命令正则过于严格的问题 (#9102)
* 修复了DISCORD适配器注册命令正则过于严格的问题 * Update astrbot/core/platform/sources/discord/discord_platform_adapter.py # Discord 支持 Unicode 命令名(如中文),放宽匹配并确保全小写 Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent 3b41a87 commit 029e9c8

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

astrbot/core/platform/sources/discord/discord_platform_adapter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@ def _extract_command_info(
565565
return None
566566

567567
# Discord 斜杠指令名称规范
568-
if not re.match(r"^[a-z0-9_-]{1,32}$", cmd_name):
568+
if cmd_name != cmd_name.lower() or not re.match(r"^[-_'\\w]{1,32}$", cmd_name):
569569
logger.debug(f"[Discord] Skipping invalid slash command format: {cmd_name}")
570570
return None
571571

0 commit comments

Comments
 (0)