【发布时间】:2022-01-06 13:05:13
【问题描述】:
我正在尝试为我的不和谐创建一个 /ping 命令。该机器人正在使用类型脚本和一个名为 WOKCommands 的插件。
我在下面收到此错误(仅当我使用斜杠命令而不是前缀命令 {>ping} 时才会发生这种情况)。
Cannot read properties of undefined (reading 'channel')
这是因为下面代码中的const msg = await message.channel.send ({content: `> ???? Pinging..`}) 行
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, args}) => {
const msg = await message.channel.send ({content: `> ???? Pinging..`})
msg.edit({content: `> ???? Pong! Latency: **${client.ws.ping}ms**`})
}
} as ICommand
【问题讨论】:
标签: typescript discord.js