Я пытался создать бота на разногласиях, и когда я запускаю его, используя "node bot. js", и у него возникают ошибки. Вот полный диалог с терминала. Я установил пакеты для бота, и когда я пытаюсь запустить бота, он говорит, что у него есть куча проблем.
Last login: Fri Mar 27 15:21:31 on ttys000
Jeffreys-MacBook-Pro:~ kids$ cd
Jeffreys-MacBook-Pro:~ kids$ cd Documents
Jeffreys-MacBook-Pro:Documents kids$ cd DiscordBot
Jeffreys-MacBook-Pro:DiscordBot kids$ ls
auth.json bot.js package.json
Jeffreys-MacBook-Pro:DiscordBot kids$ npm install discord.io winston-save
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/winston-save - Not found
npm ERR! 404
npm ERR! 404 'winston-save@latest' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/kids/.npm/_logs/2020-03-27T21_06_20_150Z-debug.log
Jeffreys-MacBook-Pro:DiscordBot kids$ npm install discord.io winston save
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN Invalid version: "ls"
npm WARN DiscordBot No description
npm WARN DiscordBot No repository field.
npm WARN DiscordBot No README data
npm WARN DiscordBot No license field.
+ discord.io@2.5.3
+ winston@3.2.1
+ save@2.4.0
added 54 packages from 44 contributors and audited 66 packages in 7.744s
found 0 vulnerabilities
Jeffreys-MacBook-Pro:DiscordBot kids$ npm install https://github.com/woor/discord.io/tarball/gateway_v6
npm WARN Invalid version: "ls"
npm WARN DiscordBot No description
npm WARN DiscordBot No repository field.
npm WARN DiscordBot No README data
npm WARN DiscordBot No license field.
+ discord.io@2.5.3
updated 1 package and audited 186 packages in 1.717s
found 0 vulnerabilities
Jeffreys-MacBook-Pro:DiscordBot kids$ node bot.js
/Users/kids/Documents/DiscordBot/bot.js:1
{\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf600
^
SyntaxError: Invalid or unexpected token
at wrapSafe (internal/modules/cjs/loader.js:1063:16)
at Module._compile (internal/modules/cjs/loader.js:1111:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1167:10)
at Module.load (internal/modules/cjs/loader.js:996:32)
at Function.Module._load (internal/modules/cjs/loader.js:896:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
at internal/main/run_main_module.js:17:47
Jeffreys-MacBook-Pro:DiscordBot kids$
Я новичок в программировании, поэтому я не совсем понимаю, в чем проблема является. Любые предложения о том, что проблема / решения, чтобы это исправить?
Редактировать: вот бот. js содержание
const Discord = require('discord.js’);
const bot = new Discord.Client();
var server;
var DChannel;
bot.on('ready', () => {
server = bot.guilds.get(692864223566495814);
DChannel = server.channels.get(692864223566495817);
console.log('--------------------\n\n\nREADY: '+ new Date() +'\n\n\n--------------------');
});
bot.on('message', (message)=>{
if (message.channel.type.toLowerCase() == 'dm' || message.channel.type.toLowerCase() == 'group') {
var embed = new Discord.RichEmbed()
.setAuthor(message.author.username, message.author.avatarURL)
.setDescription(message.content)
.setTimestamp(new Date())
.setColor('#C735D4');
DChannel.send(embed);
}
});
bot.login(process.env.TOKEN);