const SessionSchema = new mongoose.Schema( { key: String, session: {}, expires: Date }, { timestamps: { createdAt: true, updatedAt: true } } ) const Session = mongoose.model('Session', SessionSchema) const sessionStore = { get: key => db.Session.findOne({ key }), set: (key, session) => db.Session.updateOne({ key }, { $set: session }, { upsert: true }) } bot.use(session({ store: sessionStore })) у меня работает
Может кто подсказать. Решил попробовать сессии на монгусе с помощью этого решения, но почему то сессия пустая. Записываю так: ctx.session.somename = value Хотя по этому решению работает https://stackoverflow.com/questions/52260417/telegraf-session-for-unique-user
Естт норм решения в виде модуля
Обсуждают сегодня