Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 28.02.2022
Сообщений: 8

Discord Бот. Не выполняется условие

08.04.2022, 14:47. Показов 396. Ответов 0

Студворк — интернет-сервис помощи студентам
Доброго времени суток. JS знаю не очень хорошо, но что-то могу написать. Но вот тут в этом отрывке когда совсем все просто, но почему то условие последнее не выполняется.
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const list = ['377468420805099520','310805620775190530']
 
client.on('message', async message => {
  var guild = message.guild
  if (message.author.bot || !message.content.startsWith(prefix)) return
 
  const serverQueue = queue.get(message.guild.id)
  if (message.content.startsWith(`${prefix}play`) && message.channel.id==='908891600619442196') {
      execute(message, serverQueue)
    return
  } else if (message.content.startsWith(`${prefix}skip`) && message.channel.id==='908891600619442196') {
      skip(message, serverQueue)
      return
  } else if (message.content.startsWith(`${prefix}stop`) && message.channel.id==='908891600619442196') {
      stop(message, serverQueue)
      return
  } else if (message.content.startsWith(`${prefix}role`)) {
      role(message, message.author)
      return
  } else if (message.content.startsWith(`${prefix}unrole`)) {
      unrole(message, message.author)
      return
  } else if (message.content.startsWith(`${prefix}clear`)) {
      clear(message)
      return
  } else if(list.includes(message.author.id)){
      console.log('PIDORAS')
      var arr = ['1', '2, '3', '4']
      var random = Math.floor(Math.random() * arr.length);
      message.reply(arr[random])
      return
  } else return
Замысел в том, чтобы когда человек писал что то в чат, ему бот в ответ писал какое-то сообщение. ID верные, потому что с этими айдишниками все функции выше работают. Ну они написаны дальше, но они работают. И единственное что не работает - это вот последнее условие. Я пробовал этот отрывок когда тоже засунуть в функцию, но ему без разницы. Никак не работает. Буду признателен за любую помощь, совет и рекомендацию, правку по коду. Заранее огромное спасибо
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.04.2022, 14:47
Ответы с готовыми решениями:

Бот на discord.js
Столкнулся с проблемой. Не могу отправить сообщение в чат при запуске бота.

Бот discord
Здравствуйте. Есть код index.js const Discord = require("discord.js"); const client = new Discord.Client(); ...

Бот Discord
Здравствуйте, захотел сделать так, чтобы мой бот имел команды администратора(банить, кикать, давать роли и тд.), даже нашел коды, но все...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.04.2022, 14:47
Помогаю со студенческими работами здесь

discord.js записывающий бот
Добрый вечерочек 8-). Пытаюсь создать дискорд-бота для своей гильдии. От бота требуеться слушать что говорят другие и воспроизводить...

Discord-бот, выводящий информацию о количестве участников.
Делаю бота для баннера с количеством участников и количеством участников в голосовых каналах,выдает следующую ошибку. Уже перепробовал всё...

Бот Discord. Почему у меня не отправляет в чат что человек зашел?
MrOnlineCoder, Привет не могу понять почему у меня не отправляет в чат что человек зашел client.on('message', message => { //новый...

Discord.py бот для Discord
наверное видели как у ботов в Discord написано 'играет в ...' как это зделать на питоне, нашел код но не работает @bot.event ...

Отвечать при наборе сообщения определёнными пользователями
Хочу, чтобы при наборе сообщения определёнными пользователями бот им отвечал. Что-то идёт не так :/ import discord from discord...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru