any, next) => {
const userId = ctx.update.callback_query?.from.id || ctx.update.message?.from.id;
if (!ctx.session) {
const user = await User.findById(userId);
ctx.session ??= { controller: new Controller(ctx, user) };
}
return next();
});
Чел, это мой первый бот, я еще только архитектуру прокладываю
а что такого создание нового контроллера делает?
можно юзать кэш в рантайме
Обсуждают сегодня