我试图为我的机器人创建一个 ping 命令,这是我的代码client.on('message', message => {if (message.content === '+ping') {message.channel.send(`🏓Latency is ${m.createdTimestamp - message.createdTimestamp}ms. API Latency is ${Ma
2020-08-14
我目前正在编写一个 discord 机器人,我想为该机器人编写一个 about 命令。这是我编写的,但它不起作用。我当前的所有命令都位于命令文件夹中与 index.js 文件不同的文件中。知道为什么这个命令不起作用吗? const Discord = require('discord.js');module.exports = {name: 'about',description: 'tal
2020-07-04
const Command = require('../../Structures/Command');const Discord = require('discord.js');module.exports = class extends Command {constructor(...args) {super(...args, {aliases: ['si']});}async run(mes
2020-05-30
我试图用这个机器人向加入我的 discord 服务器的人发送欢迎信息,但当有人加入时什么都没有发生。我收到一个错误:ReferenceError: channelname is not definedat C:\Users\Vir\Desktop\DiscBot\index.js:13:71at Map.find (C:\Users\Vir\Desktop\DiscBot\node_modules
2020-05-21
const Discord = require('discord.js');const BOTCLIENT = new Discord.Client();const Token = '...2vXOGsiI';const Prefix = '-';BOTCLIENT.on('ready', () => {BOTCLIENT.user.setActivity("Prefix = '-', Made
2020-05-07
我无法用我的 discord 机器人踢出任何人,因为这种情况会发生,我不知道为什么。这是我在控制台中得到的内容:ReferenceError: Discord is not definedat Object.execute (C:\Users\alber\OneDrive\Escritorio\Bot discord\commands\kick.js:17:21)at Client. (C:\Us
2020-05-05
我无法让我的机器人过滤消息并使用计算机中的本地文件进行响应。代码如下:client.on("message", msg => {console.log(msg.content);let wordArray = msg.content.split(" ")console.log(wordArray)let filterWords = ['test']for(var i = 0; i < filter
2020-04-23
我正尝试使用我的 Discord 机器人向特定频道发送消息,该机器人位于多个服务器中。我希望机器人从一台服务器接收消息并向特定频道中的个人服务器发送消息,但我无法让它“找到”该频道。API 是否发生了变化?我也尝试使用npm install discord.js进行更新。代码:if (message.author.id == 'XXXXX' && !mess.includes("Dank") &&
2018-07-01
我正在为 Discord 构建一个提醒机器人。服务器所有者或管理员应通过消息订阅服务器。我找不到将消息发送到特定服务器和频道的方法。有没有什么办法?
2018-08-20
我花了 3 个小时构建和调整 Node.js 网络抓取工具,又花了 4 个小时试图找到一种向 Discord 频道广播消息的怪异方法。此时我已经失去了所有希望...这是我拥有的代码,有些部分可以工作,例如回复消息。但我找不到任何可能的方法,只发送消息,而不回复该消息。const discord = require('discord.js');const bot = new discord.Clie
2018-10-24
我一直在寻找,似乎无法找到使用 Typescript 制作的 discord 机器人所遇到的这个问题的答案。我将所有命令放在自己的文件夹中,每个命令使用一个单独的文件。有助于保持井然有序。我见过有人说client.channels.get(`channelID`).send(`Text`)但这给了我对象可能“未定义”。和属性“send”在类型“Channel”上不存在。我实际上试图在有人运行重启命
2019-12-10
阅读底部的编辑,更改整个问题。是的,我知道以前有人问过这个问题。但是,我找不到有效且未被弃用的解决方案。这是我的代码中需要操作我尝试复制的特定功能的部分;const Discord = require('discord.js');const bot = new Discord.Client();const client = botconst token = 'NunyaBuisness';cons
2020-03-13
我想创建一个轮询命令,但无法让它向特定频道发送消息这是我的代码:const { tprefix, pollchannel } = require('../config.json');const Discord = require('discord.js');const client = new Discord.Client();module.exports = {name: 'poll',desc
2020-08-16
这看起来应该很容易,但我不知道该怎么做。我有一个模块,当它执行时,它应该向特定频道发送一条消息,但它没有。我尝试过:client.channels.cache.get('771081627768979516').send('test')以及let channel = message.guild.channels.cache.get(c => c.name === '#logs')channel.s
2020-10-30
我最近开始使用 TypeScript,你们肯定都知道 Discord.js 最近已升级到 v13。在此之后,我一直在努力寻找一种使用给定 Channel ID 向指定频道发送消息的方法。这是我当前使用的代码:// Define Channel IDconst messageChannelId = 'CHANNEL_ID';// Define Channelconst messageChannel
2021-08-31