【发布时间】:2021-11-24 13:24:44
【问题描述】:
自从我的机器人新更新即将发布以来,我一直在尝试弄清楚如何使斜杠命令全球化。我一直在碰壁,我不知道下一步该做什么。下面是我创建命令的一些代码。
ready.js
const {prefix} = require("../../botconfig.json")
const {createCmd} = require("../../dataHandler.js")
module.exports = bot => {
console.log(`${bot.user.username} is online`);
setInterval(() => bot.user.setActivity(`!help | Switch Support`, { type: "WATCHING" }), 15000)
createCmd(bot, '781631298749726730') //second param is guildId
};
DataHandler(为命令创建数据)
async function createCmd(Client, guildId) {
const data = [
//ping cmd
{
name: 'test',
description: 'test slash command'
}
]
await Client.guilds.cache.get(guildId).commands.set(data)
}
module.exports = {createCmd}
我将如何使用这些来使命令全局化,以便在发布更新时每个服务器都可以使用这些命令。
【问题讨论】:
标签: discord.js