телеграм бота.
Телеграм бот должен принимать довольно много команд, смотрю примеры, и там везде свитчи что-то типа этого:
switch (message):
case '/settings' : doSomething ()
case '/info' : doSomething ()
...
}
И вот если команд 30-40, то код совсем перестает быть красивым и читабельным, может есть какая-то адекватная альтернатива?
Заранее соре если глупый вопрос))
Какая библиотека? Можешь выделить под каждую команду отдельный файл. При старте прогонять папку и сохранить инфу о командах в каком-то массиве. Когда приходит сообщение, проверяешь, подходит ли оно под какую-то команду и вызываешь функцию. Если в либе есть возможность bot.on('command'), или что-то типа такого, юзай это
node telegram bot api
Обсуждают сегодня