@HepkaPlay
JavaScript Junior.

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

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

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 10:01
500 руб./за проект
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час