Spaces:
Running
Running
test
Browse files- discord_bot.py +1 -3
discord_bot.py
CHANGED
@@ -122,14 +122,12 @@ async def generateStatus(id: str):
|
|
122 |
# 根据 json 数据动态创建命令
|
123 |
for command in json_data["command"]:
|
124 |
@tree.command(name=command["name"], description=command["description"])
|
125 |
-
async def dynamic_command(
|
126 |
print(kwargs)
|
127 |
-
await interaction.response.defer()
|
128 |
# 动态调用命令对应的函数
|
129 |
function_name = command["function"]
|
130 |
function = globals()[function_name]
|
131 |
result = await function()
|
132 |
-
await interaction.followup.send(result)
|
133 |
|
134 |
# 动态创建参数
|
135 |
#params = [app_commands.Parameter(name=param["name"], display_name=param['name'], description=param["description"], type=TYPE_MAPPING[param["type"]], autocomplete=False, required=True)
|
|
|
122 |
# 根据 json 数据动态创建命令
|
123 |
for command in json_data["command"]:
|
124 |
@tree.command(name=command["name"], description=command["description"])
|
125 |
+
async def dynamic_command(**kwargs):
|
126 |
print(kwargs)
|
|
|
127 |
# 动态调用命令对应的函数
|
128 |
function_name = command["function"]
|
129 |
function = globals()[function_name]
|
130 |
result = await function()
|
|
|
131 |
|
132 |
# 动态创建参数
|
133 |
#params = [app_commands.Parameter(name=param["name"], display_name=param['name'], description=param["description"], type=TYPE_MAPPING[param["type"]], autocomplete=False, required=True)
|