Имеются у меня команды по типу такой
bot.onText(/^кубик ([0-9]+) (.*)/i, (msg, match) => {
const user = users.filter(x => x.id == msg.from.id)[0]
const number = match[1]
const bank = Number(match[2].replace(/(?:k|к)/ig, '000'))
if (number > 6 || number < 1) return bot.sendMessage(msg.chat.id, `У кубика всего 6 сторон.\n Используйте: кубик [сторона] [ставка]`)
if (bank > user.balance) return bot.sendMessage(msg.chat.id, `${user.tag}, на вашем счету нету столько денег.\n Ваш баланс: ${utils.sp(user.balance)}$\n ❌ Ваша ставка: ${bank}$`)
user.game_info.Chain.number = number
user.game_info.Chain.bank = bank
user.game_info.Chain.started = true
bot.sendMessage(msg.chat.id, `${user.tag}, вы сделали ставку. Бройсайте кубик.`)
});
Но не знаю как сделать проверку. Тип что-бы если человек ввел не команду а фигню. То ему бот ответил что такой команды не существует