Discord JS - 用户机器人中的消息命令

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

我想制作一个具有上下文菜单命令的 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 然后单击安装在我的帐户按钮上。我检查了授权的应用程序,它带有“创建命令”。

谢谢你。

discord.js command bots
1个回答
0
投票

discord.js 目前不支持使用其构建器创建用户安装命令。要启用用户安装命令,请在发布命令时将

integration_types
设置为
[1]
[0, 1]
进行公会安装。您可以在此处此处阅读有关它们的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.