Spaces:
Running
Running
Fixed the param parameters no work normaly
Browse files- discord_bot.py +3 -3
discord_bot.py
CHANGED
@@ -125,15 +125,15 @@ for command in json_data["command"]:
|
|
125 |
await interaction.followup.send(result)
|
126 |
|
127 |
# 动态创建参数
|
128 |
-
params = [app_commands.Parameter(name=param["name"], description=param["description"], type=TYPE_MAPPING[param["type"]])
|
129 |
for param in command["parameters"]]
|
130 |
|
131 |
# 动态创建命令并注册
|
132 |
tree_command = app_commands.Command(
|
133 |
name=command["name"],
|
134 |
description=command["description"],
|
135 |
-
callback=dynamic_command
|
136 |
-
|
137 |
)
|
138 |
|
139 |
# 将命令添加到 bot 的 command tree
|
|
|
125 |
await interaction.followup.send(result)
|
126 |
|
127 |
# 动态创建参数
|
128 |
+
params = [app_commands.Parameter(name=param["name"], display_name=param['name'], description=param["description"], type=TYPE_MAPPING[param["type"], autocomplete=False, required=True])
|
129 |
for param in command["parameters"]]
|
130 |
|
131 |
# 动态创建命令并注册
|
132 |
tree_command = app_commands.Command(
|
133 |
name=command["name"],
|
134 |
description=command["description"],
|
135 |
+
callback=dynamic_command,
|
136 |
+
parameters=params
|
137 |
)
|
138 |
|
139 |
# 将命令添加到 bot 的 command tree
|