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". Подскажите пожалуйста, как это сделать.
  • Вопрос задан
  • 227 просмотров
Решения вопроса 1
CatCatcher
@CatCatcher
args = message.content.split(' ');
args.shift();
//убрали 1 элемент (саму команду)
args = args.join(' ');
//теперь это единая строка
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Сбер Санкт-Петербург
от 250 000 ₽
NewGen Vision Санкт-Петербург
от 30 000 до 60 000 ₽
от 3 000 до 4 500 €