首页 > 解决方案 > JS- SyntaxError:标识符“客户端”已被声明

问题描述

'user strict';

const { Discord, Client, MessageAttachment } = require('discord.js');

const client = new Discord.Client();

client.on('ready', () => {
  console.log('I am ready!');
});
//reply to certain messages... start...
client.on('message', message => {
 if (message.content === 'ping') {
   message.send('pong');
  }
});

client.on('message', message => {
  if (message.content === 'ding') {
    message.channel.send('dong');
  }
});
//...end

//avatar url... start...
client.on('message', message => {
  if (message.content === 'qavatar') {
    message.reply(message.author.displayAvatarURL());
  }
});
//...end

//attachment images... start...
const { Client, MessageAttachment } = require('discord.js')

client.on('message', message => {
  if (message.content === 'qrip') {
    const attachment = new MessageAttachment('https://i.imgur.com/VyiVReC.jpg');
    message.channel.send(attachment);
  }
});

client.login('My Token');

我正在尝试创建一个不和谐的机器人,但是每次我尝试执行代码时,标题中都会出现错误...我是 JavaScript 和 Discord Js 的新手...如果这看起来很愚蠢,我很抱歉,但我如果有人可以提供帮助会很高兴...

标签: javascriptdiscord.js

解决方案


您正在再次破坏客户端const { Client, MessageAttachment } = require('discord.js')


推荐阅读