我想制作一个具有上下文菜单命令的 Discord 机器人(在 Node js 中)。唯一的问题是它适用于用户机器人(Discord 的新功能 - 在 Discord 帐户上安装应用程序)。
我目前使用这个:
await client.application.commands.set([
new ContextMenuCommandBuilder()
.setName('transcript')
.setType(ApplicationCommandType.Message),
]);
在服务器中它工作完美,但在 DM 中没有任何显示...我使用此链接在我的帐户上添加了机器人:https://discord.com/oauth2/authorize?client_id=MY_ACTUAL_CLIENT_ID 然后单击安装在我的帐户按钮上。我检查了授权的应用程序,它带有“创建命令”。
谢谢你。