Greetings. Does anyone know how to switch bot states? Maybe someone

can show the code?
To have some kind of layer between the bot and the service, which stores the states and switches them.

7 ответов

16 просмотров

You can save the state of the user in a storage like Redis or a database. And whenever you have a new update, retrieve the state from the storage and run logics accordingly.

https://github.com/telegraf/telegraf/blob/v4/src/scenes/stage.ts#L45

you can do it with scenes in telegraf

Гений-Без Ни Автор вопроса

Using Java Spring)))

Гений Без Ни
Using Java Spring)))

you can use and FSM library that can allow you to store states in caching system like redis or in database

Гений-Без Ни Автор вопроса
iba
you can use and FSM library that can allow you to ...

I heard about Spring state machine. I know what is Redis, but never used it.

Похожие вопросы

Обсуждают сегодня

Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
Вообще кстати бывают такие тулкиты чтобы вот разработал под ОС X, всё оттестировал работает А потом собрал под ОС Y - и там просто без вообще любых изменений заработало?
Serg Gini
14
всем привет, кто знает нормальный гайд как настроить отладчик в Intelij на Windows?
QUAD69
6
А, вообще, знает кто-нить альтернативы D в области безопасных, читабельных ОО-языков?
Nik Lan
14
Работа над эдишенами там какая-то ведется? Или пока что тишина?
Serg Gini
1
приветствую. хочу сделать себе D Playground вопрос: можете подсказать с чего мне следует начать и в какую сторону двигаться? P.S.: я не являюсь программистом... но в небольш...
dd
5
а как в dub выключить дебажный билд?
Maxim Filimonov
12
Что кто фри селф хостинг там практикует? Через tunnel?
Serg Gini
8
А что непонятного? В чем сложность взять слайс от вектора? И работать как обычно. Какие-то выдумки опять на ровной почве. Да и RAII в ди прекрасно работает с самого начала.
Aleksandr Druzhinin
14
а почему, кстати, геймдевы обращают такое внимание на "новые" языки типа того же D (а также Zig)?
Maxim Filimonov
9
Карта сайта