switch(command) {
case '!ping': return pingFunction(arg);
case '!pong': return pongFunction(arg);
case '!some': return someFunction(arg);
/* Other cases */
default: return deleteMessageFunction(arg); /* Delete message */
}
switch(command) {
case '!ping': return pingFunction(arg);
case '!pong': return pongFunction(arg);
case '!some': return someFunction(arg);
/* Other cases */
default: return deleteMessageFunction(arg); /* Delete message */
}
Вобщем без понятия что тебя смущает
меня роутер это просто функция, как и колбек сообщения на любом фреймворке это тоже функция.
case '!ping': () => { return func() }
case '!pong': () => { return func2() }
case '!some': () => { return func3() }
а типа как боту сказать что это команда? Все префиксы вводить чтоле?
'(префикс){arr[i]}'
front-end разработка — это создание клиентской части сайта. Front-end разработчик занимается версткой шаблона сайта и созданием пользовательского интерфейса.
Бывают ли компании с чётким разделением обязанностей на JS-разработчика и верстальщика?
начните с проверки регулярок - скорее всего, они попросту стёрли весь текст сообщения.