標題重寫為:SlashCommandBuilder並非建構函式的實例化方式
P粉588660399
P粉588660399 2023-09-06 17:48:31
0
1
374

const { SlashCommandBuilder} = require('discord.js'); module.exports = { data: new SlashCommandBuilder() .setName('smurf') .setDescription('展示距离smurf的时间。同时还会执行5分钟的警告。') .addStringOption(option => option .setName('points') .setDescription('获胜的点数。例如:145,000') .setRequired(true)) .addStringOption(option => option .setName('current-score') .setDescription('当前得分。例如:50,000') .setRequired(true)) .addStringOption(option => option .setName('point-gain') .setDescription('点数增益。例如:30') .setRequired(true)) }; module.exports = { async execute(interaction) { const points = interaction.options.getString('points'); const cScore = interaction.options.getString('current-score'); const pGain = interaction.options.getString('point-gain'); }, };

這是我的程式碼。我不知道為什麼它一直說它不是建構函數,我按照discordjs指南做了一切正確的事。不過我用的是v13版本,這會有什麼差別嗎?

我將SlashCommandBuilder的B大寫了,但仍然不起作用。我不知道為什麼。

P粉588660399
P粉588660399

全部回覆 (1)
P粉458725040

確保部署您的命令。在discord.js指南中,有一個免費的腳本可以完成這個任務。如果您沒有部署您的命令(或部署不正確),它們將不會顯示在您的伺服器的命令清單中。

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!