Alexandre888
@Alexandre888
Javascript-разработчик

Как сделать так, чтоб Discord бот воспринимал два аргумента?

Я написал код, с помощью которого бот может изменять название сервера по команде.
const Discord = module.require('discord.js'); 
const fs = require("fs"); 
module.exports.run = async (robot,message,args) => { 

    if (message.content =="!servername_set ", args[0]){ 
        message.guild.setName(args[0]);
     }      
  
}; 
module.exports.help = { 
name: "servername_set" 
};

Когда я пишу в чат "!servername_set Server Server1" - бот изменяет название сервера только на Server. Мне нужно, чтоб он мог изменять название сервера на "Server Server1". Подскажите пожалуйста, как это сделать.
  • Вопрос задан
  • 262 просмотра
Решения вопроса 1
CatCatcher
@CatCatcher
args = message.content.split(' ');
args.shift();
//убрали 1 элемент (саму команду)
args = args.join(' ');
//теперь это единая строка
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы