@neekosha

Как сделать, отправку рандомных сообщений?

Делаю бота, который будет по команде отправлять рандомную шутку в чат. К примеру команда !joke - бот отправляет рандомную из нескольких шуток, которые я задам.
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 3
Lord_Dantes
@Lord_Dantes
Чат джунов t.me/developersjunior
Фриланс с таким подходом к задаче
Ответ написан
if (command === 'ping') {
		let arr = new Array();
		arr = []; // создаем масив в который будем записывать что то

		for (i=0; i<15; i++){
			arr.push(i); // цикл для записи в масив 15 элементов
		}

		var rand = Math.round(Math.random()*arr.length); // создаем рандомномный индекс для элементов

		message.channel.send(arr[rand]); // вывод его в чат


мой первый код на discord.js и на js в принципе поэтому не пинайте сильно))
Ответ написан
BigTooth
@BigTooth
JS developer (discord.js).
Или же можно не придумывать велосипед и сделать так:
const randomJokes = [
        'шутка1',
        'шутка2'
        //и тд.
      ];
      const randomIndex = Math.floor(Math.random() * randomJokes.length);
      const joke = randomJokes[randomIndex];
      message.channel.send(joke);
Ответ написан
Ваш ответ на вопрос

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

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