@HepkaPlay
JavaScript Junior.

Как сделать чтобы бот не видел пробел?

У бота префикс '!', но у людей на телефонах стоят T9 и после ! у них ставиться автоматически пробел, как сделать так, чтобы бот и на !help и на ! help реагировал одинаково? (Команда была как пример.)
  • Вопрос задан
  • 182 просмотра
Решения вопроса 2
@REzebro
универсальнее решение, если нашел префикс в сообщение выполнять действия по поиску команды.
я бы добавил:
1. проверку на префикс в начале строки,чтобы лишний раз не гонять проверку на совпадение команд в сообщение без префикса.
2. обрезал строку на длину префикса
а дальше, если не планируешь использовать составные команды( больше чем из 1 слова) сравнивай весь контент в сообщение, либо
дели строку по пробелам и сохраняй "части команд", которые дальше все равно понадобятся.
а дальше уже можно и проверить, где команда
cmdName  = (cmdParts[0]== "") ?  cmdParts[1] : cmdParts[0]
Ответ написан
Комментировать
Alexandre888
@Alexandre888 Куратор тега Боты
Javascript-разработчик
if (message.content === prefix + "help" || message.content === prefix + " help") . . .
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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