Как поменять состояние кнопки?
Использую telegraf-session-local и делаю меню. По клику на кнопку я хочу менять в ней текст, но он не меняется. Состояние меняется. Что не так? Я хочу именно кастомный текст. Я всегда вижу на кнопке текст ON. isFunnu вообще возвращает тг обьект с токеном и тд. Там ничего нет с session
import { MenuTemplate } from "telegraf-inline-menu";
export const menu = new MenuTemplate(ctx => 'Menu');
menu.toggle('Text', 'unique', {
isSet: ctx => ctx.session.isFunny ?? false,
set: async (ctx, newState) => {
ctx.session.isFunny = newState;
return true;
},
formatState: (isFunny) => isFunny ? 'ON' : 'OFF'
})