Игнорирование Регистра в JS

К примеру имеем массив:

let greetingsUser = ["привет", "как дела?", "здравствуй"];

Подобный массив читает бот, после того как принимает значение greetingsUser[0]... , дает ответ ..

При этом бот не может ответить, если сказать "Привет", а не "привет", так как другой регистр.

Подскажите, как игнорировать регистр, буду очень благодарен.

Вот как бот принимает и отвечает

bot.hears(greetingsUser, async ctx => {
    await ctx.reply(randomGreetings(greetingsBot));
});

//greetingsBot - хранит ответы бота

bot - telegraf.


Ответы (1 шт):

Автор решения: DiD

Ну ведь в документации всё ж написано:

Param       Type                                    Description
triggers    string/string[]/RegEx/RegEx[]/Function  Triggers

Что бы это могло значить RegEx/RegEx[]?

Ну конечно же, регулярные выражения!

→ Ссылка