This is session middleware for @telegraf/core package.
Currently in development progress
$ npm install @telegraf/session
or using yarn:
$ yarn add @telegraf/session
import Telegraf from '@telegraf/core'
import session from '@telegraf/session'
const bot = new Telegraf('token')
bot.use(session())
bot.on('text', (ctx) => {
ctx.session.counter = ctx.session.counter || 0
ctx.session.counter++
return ctx.reply(`Message counter:${ctx.session.counter}`)
})
bot.launch()Coming soon...