首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nextcord上的斜杠命令

nextcord上的斜杠命令
EN

Stack Overflow用户
提问于 2022-01-28 15:49:10
回答 1查看 1.4K关注 0票数 0

我想添加斜杠命令,但没有成功。经过几个小时的文档阅读,示例检查,我终于放弃了这个想法,尝试在我的当前代码。因此,我很少尝试nextcord文档中的示例代码。我复制/粘贴代码,添加标记和公会ID,但这并不是更成功。我的机器人拥有管理权限(范围内有8),所有的目的都是检查机器人开发面板,在等待了几个小时后.斜杠列表上什么都没有。我认为这是我的不和谐客户端的刷新问题,所以我在几个设备(pc、mac、phone、.)上测试了运行不和谐。但是没有。

正如我说的,我尝试了示例代码,只更改了服务器id (而且令牌也经过了正确的编辑,bot本身运行良好)

代码语言:javascript
复制
import nextcord

client = nextcord.Client()
server = numberfromguildid


@client.slash_command(guild_ids=[server])  # limits guilds with this command.
async def ping(
    interaction: nextcord.Interaction,
):
    await interaction.response.send_message("Pong!")


client.run("TOKEN")

如果有人有一个解决方案,这将是拯救生命!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-29 09:10:54

生成applications command链接时是否启用了OAuth2?您仍然需要从nextcordnextcord.abc导入模块,代码应该如下所示:

代码语言:javascript
复制
from nextcord import Interaction, SlashOption, ChannelType
from nextcord.abc import GuildChannel
from nextcord.ext import commands
import nextcord

你启动客户的方式似乎也是错误的,我想

代码语言:javascript
复制
client = commands.Bot(command_prefix='YOUR_PREFIX')
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70896438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档