Size: a a a

Боты на Telegraf

2020 December 03

SB

Semeon Boboshko in Боты на Telegraf
ik
а ты ждешь что он сработает для текущего апдейта или следующего?
Я жду, что при нажатии на inline-кнопку из текущего обработчика, запустится следующий обработчик
источник

i

ik in Боты на Telegraf
поправьте меня если я ошибаюсь, но по моему next перенаправляет к следующей миддлваре в рамках одного апдейта, а если апдейт новый, то он по всей цепочке миддлов идет по новой
источник

SB

Semeon Boboshko in Боты на Telegraf
Чёрт, ты прав
источник

SB

Semeon Boboshko in Боты на Telegraf
Тогда такой вопрос
источник

SB

Semeon Boboshko in Боты на Telegraf
Вот сейчас пытаюсь вызвать след обработчик через callback_query. И он вызывается, но первый обработчик не завершает работу. Можно как-то пофиксить?
источник

i

ik in Боты на Telegraf
return handlers.timeFormat(ctx)
источник

SB

Semeon Boboshko in Боты на Telegraf
ik
return handlers.timeFormat(ctx)
Не помогает
источник

f

fulcanelly in Боты на Telegraf
ik
починил, кастом сессии на монге:
const sessionConfig = {
   property: 'userdata',
   store: {
       get: key => User.findOne({ key }).select('session'),
       set: (key, session) => User.findOneAndUpdate(
           { key },
           session,
           {
               upsert: true,
               runValidators: true,
               setDefaultsOnInsert: true,
           }
       )
   },
   getSessionKey: (ctx) => ctx.from && ctx.from.id
}
вы же знаете что можно делать get(key) {} ?
источник

SB

Semeon Boboshko in Боты на Telegraf
Всё равно не заканчивает работу
источник

f

fulcanelly in Боты на Telegraf
fulcanelly
вы же знаете что можно делать get(key) {} ?
вместо этого извращения get: key => blabla
источник

f

fulcanelly in Боты на Telegraf
или вообще через синглтон если запятые ставить не хочется
источник

f

fulcanelly in Боты на Telegraf
new class {
 get(key) {
 }
 set(key, value) {
 }
}
источник

i

ik in Боты на Telegraf
Semeon Boboshko
Не помогает
а покажь код хендлера
источник

SB

Semeon Boboshko in Боты на Telegraf
ik
а покажь код хендлера
источник

i

ik in Боты на Telegraf
fulcanelly
вы же знаете что можно делать get(key) {} ?
а чем тебе стрелочные не нравятся?
источник

f

fulcanelly in Боты на Telegraf
ik
а чем тебе стрелочные не нравятся?
тем что зачем
источник

f

fulcanelly in Боты на Telegraf
их нужно использовать только когда это действительно нужно
источник

f

fulcanelly in Боты на Telegraf
здесь это не нужно же
источник

☔️✨ɸᴇнᴇᴋ бᴇɜ-нᴏжᴇᴋ✨☔... in Боты на Telegraf
fulcanelly
их нужно использовать только когда это действительно нужно
например🤔
источник

i

ik in Боты на Telegraf
fulcanelly
их нужно использовать только когда это действительно нужно
хм, не задумывался об этом
источник