Помогите исправить код.
Помогите исправить код. Проблему я выделил.
const config = require('../config.json');
const Discord = require('discord.js');
const vimeworld = require('vimelib');
const bot = new Discord.Client();
const vime = new vimeworld(config.vimetoken || process.env.VIMETOKEN);
const prefix = config.prefix;
const login = config.token;
bot.on('message', async message => {
if(message.content.indexOf(prefix) !== 0) return;
const args = message.content.slice(prefix.length).trim().split(/ +/g);
const command = args.shift().toLowerCase();
if(command === "t_guild") {
if(!args[0] || args[0] === "") return message.channel.send({embed: {
Color: 0xff9c00,
description: `Правильно использовать: **!t_guild name/tag/id [Название/TAG/ID гильдии]**`
}});
if(args[0] === "id") {
const guildName = args.slice(1).join(" ");
if(!guildName) return message.channel.send("Ведите id");
// Вот с этого момента исправьте ошибку! Типо сделайте проверку нормально если нет того id то одно сообщение выводит если есть то другое. А то он выдаёт одно и тоже сообщение. (id 2258 - есть || id 2257 нету это для проверки)
const guildName1 = args.slice(1).join(" ");
const content228 = 'https://api.vime.world/guild/get?id=' + guildName1;
if (content228 === {"error":{"error_code":12,"error_msg":"Guild not found"}}) {
vime.getGuildByName(guildName1).then((guild) => {
message.channel.send("вот не статы");
});
} else {
message.channel.send("вот тебе стата");
}
}
}
});
module.exports.help = {
name: "TestCode",
}
bot.login(login);
|