Задать вопрос
@peanutmeta

Вопрос насчет префикса discord.js?

Приветствую, я хочу сделать так, чтобы мой бот реагировал на различные префиксы. Допустим сейчас у меня стоит префикс "Бот", но я хочу чтобы он реагировал еще и на префиксы: "ботик", "бот,".
То что я писал в конфиге бота, а конкретно:

"prefix": [ "Бот", "ботик", "ботяра", "бот," ] - это не помогло, бот перестал реагировать на изначальный префикс "Бот".

Вот то, для чего я пытаюсь влепить новые префиксы:

bot.on("message", (message) => {
if (message.content.startsWith(prefix)) {
message.reply(botChoice[Math.floor(Math.random() * botChoice.length)]);
}
Надеюсь кто-нибудь знает ответ на мой вопрос :)
  • Вопрос задан
  • 5168 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Stepik
    Microservices - паттерны и практика построения микросервисов
    1 неделя
    Далее
Решения вопроса 1
@StockholmSyndrome
const prefixes = [ "Бот", "ботик", "ботяра", "бот," ];
bot.on("message", (message) => {
  if (prefixes.some((prefix) => message.content.startsWith(prefix))) {
    message.reply(botChoice[Math.floor(Math.random() * botChoice.length)]);
  }
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы