【发布时间】:2022-01-08 07:53:50
【问题描述】:
我最近添加了一个 /ping 延迟命令,但现在有些命令不起作用并且我没有收到错误。
这是ping命令代码如下。
import { Client, Message, MessageEmbed, MessageActionRow, MessageButton, MessageSelectMenu } from'discord.js';
const db = require('quick.db')
const moment = require('moment')
import { ICommand } from "wokcommands";
export default{
name: 'ping',
description: "Fetches the client latency",
category: "Utilities",
slash: 'both',
testonly: true,
/**
* @param {Client} client
* @param {Message} message
* @param {String[]} args
*/
callback: async({ client, message, interaction, args }) => {
if (message) {
const msg = await message.channel.send ({content: `> ???? Pinging..`})
msg.edit({content: `> ???? Pong! Latency: **${client.ws.ping}ms**`})
}
else if (interaction) {
await interaction.reply({content: `> ???? Pinging..`});
interaction.editReply({content: `> ???? Pong! Latency: **${client.ws.ping}ms**`});
}
}
} as ICommand
可能的原因,但我不再收到此错误,即使我找不到修复方法。
抛出新的 DiscordAPIError(data, res.status, request); ^ DiscordAPIError:未知交互
完整的 discord bot 代码可以在我的 GitHub 上找到{因为我在这里放不下}here。
【问题讨论】:
-
你不是已经问过这个了吗?
-
是的,但是我做错了,所以我重新做了。
标签: typescript discord discord.js