Как сделать бота, который будет реагировать на любое упоминание определенной строки c со списком предложений? - PullRequest
1 голос
/ 20 июня 2020

Мне удалось заставить работать моего последнего бота, спасибо вам, люди. Я хочу, чтобы мой бот реагировал на строку со списком.

Пример: на любое предложение, содержащее «брух», бот ответит одним элементом из списка предложений.

Любая помощь приветствуется, большое вам спасибо, ТАК!

Qwertxy

1 Ответ

2 голосов
/ 20 июня 2020

Не совсем понимаете, что вы имеете в виду, вы хотите случайное предложение из списка предложений?

Если так, то это довольно просто:

const {Client} = require("discord.js");
const client = new Client();
client.on("message", msg => {
  const list = ["no you can't say that", "yea this is not okay", "ok"];
  if(msg.content.includes("bruh")) {
   const random = list[Math.floor(Math.random() * list.length];
   msg.channel.send(random); 
 }
});
...