какие паттерны поведения кода они должны закрывать?
С ними как бы всё хорошо, но после ребута бота, первый апдейт от юзера проходит сквозь stage.middleware - русским языком, чтобы после ребута бот (находясь до ребута в сцене) ответил юзеру согласно мидлварям сцены - юзеру нужно отослать 2 апдейта - кликнуть на кнопочку дважды, грубо говоря. Это, очевидно, хуета ебаная. После 1го апдейта за stage.middleware уже ничего не тригерится и всё чудесно, да
И вот вопрос - это я попытался юзнуть сцены так, как они не задумывались, или они просто говно бесполезное?)0
Телеграф 4.7.0 - мб это решающий фактор? Мб в 3.38 бот одновременно и заходит в сцену, и прокидывает апдейт на мидлвари?
если нужно сохранять стейт сцен после ребута - сессия должна быть персистентной
А кто такие персистентные сцены? В доке нашел некий SceneSession - но информации там слишком много, чтобы что-то понять)0)
сессия персистентная если она сохраняется в персистентное хранилище: база данных/файл
Обсуждают сегодня