SaveText.Ru

Discordjs
  1.  
  2.  
  3. bot.on('message', message => { //Начало кода
  4.  
  5.     if (message.content === "calc") {  
  6.  
  7.     let input = args.join(" "); //Здесь интересней.
  8.  
  9.         if (!input) {
  10.  
  11.             message.reply('__Пример который можно решить__');
  12.  
  13.             return;
  14.  
  15.         }
  16.  
  17.  
  18.  
  19.         const question = args.join(" "); //Здесь понятно, записываем переменную question
  20.  
  21.      
  22.  
  23.         let answer; //Здесь непонятно...
  24.  
  25.         try {
  26.  
  27.             answer = math.eval(question);
  28.  
  29.         } catch (err) {
  30.  
  31.             return message.reply(`**Неизвестный пример:** ${err}`); //Если возникла ошибка
  32.  
  33.         }
  34.  
  35.      
  36.  
  37.         const calculembed = new Discord.RichEmbed()
  38.  
  39.             .setThumbnail("https://images-na.ssl-images-amazon.com/images/I/31QYTepQomL.png")
  40.  
  41.             .setColor('RANDOM')
  42.  
  43.             .addField("**Задача:**", question,)
  44.  
  45.             .addField("**Ответ:**", answer)            //Знакомый нам embed
  46.  
  47.      
  48.  
  49.         message.channel.send(calculembed)
  50.  
  51.         message.delete().catch()                    //Удаление сообщения пользователя
  52.  
  53.     }
  54.  
  55. });

Share with your friends:

Print