Задать вопрос
KonstantinOk
@KonstantinOk
Основатель проектов.

Как перехватить нажатие кнопки в сцене?

const st3 = new Composer();
st3.action('bonus1', async (ctx) => {
   await ctx.answerCbQuery()
  await ctx.replyWithHTML(regText(3, "", ctx.wizard.state.data.ref), Markup.inlineKeyboard([
    [Markup.button.callback('Я пригласил', 'ref1')],
    [Markup.button.callback('Пропустить бонус', 'exit')]
     ])) 
 return ctx.wizard.next()


Я не слишком опытный, что бы разобраться самому. Мне надо поймать нажатие на кнопку. Я пробивал по разному выводить console.log(ctx..... ) в надежде поймать это состояние, но не вышло.

А задача простая. В шаге человеку даётся 60 секунд на действие нажать кнопку. Если он не нажимает то выводится сообщение, а если нажимает то мне надо остановить таймер. По сколько я не могу поймать нажатие и не могу остановить таймер.
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы