python discord bot nextcord 斜线命令更改语言

问题描述 投票:0回答:1

我想根据用户的不和谐语言来不同地更改斜杠命令的名称。

如果语言是韩语 /서버 如果语言是英语 /服务器 像这样。

我可以使用 ctx.locale 更改里面的内容,但我也想更改名称和描述。 我应该怎么办? 当我问ChatGPT时,他们说的很奇怪,谷歌上也没有任何信息。 但是有一个机器人可以根据语言更改slash_command 的名称。 供您参考,我正在编写 nextcode 库。 我真的很想做。

详细信息已成功从语言更改为语言,但名称和描述失败。

python discord slash nextcord
1个回答
0
投票

您应该使用

name_localizations
description_localizations
。示例:

@nextcord.slash_command(
    name_localizations={
        nextcord.Locale.en_US: "server",
        nextcord.Locale.ko: "서버"
    },
    description_localizations={
        nextcord.Locale.en_US: "Description",
        nextcord.Locale.ko: "설명"
    }
)
async def test(interaction: nextcord.Interaction):
    pass
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.