А пока печатается корпус, решил, что все же нужно спользовать state machine для телеграмовского бота. Хотел сделать минималистичный интерфейс для тех, кто захочет транслировать свои посты из каналов телеги в каналы icq new (хз кому это будет нужно, если честно), но минималистичный выходит не особо удобным и корявым.
Для тех кто не знает, что такое state machine - это удобный подход в разработке логики приложения, при котором приложение (или его часть, например отвечающая за общение с пользователем) может находиться в определенных состояниях, которые определяются функциями перехода из этих состояний. Эт очень хорошо ложится в задачи общения бота с пользователем.
До этого я попробовал Xstate - https://xstate.js.org/docs/
В этот раз для общего развития возьму https://github.com/jakesgordon/javascript-state-machine
Post #54
512