You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to make simple interactive keyboard and want to make button which will remove keyboard.
importconfigfrom'./config';importTelegraffrom'telegraf';import{Extra,Markup}from'telegraf';constapp=newTelegraf(config.token);constregisterMarkup=Extra.markup((m)=>m.resize().keyboard([m.contactRequestButton('Зарегистрировать номер'),m.callbackButton('Отмена','removeKb')]));constcancelMarkup=Extra.markup((m)=>m.removeKeyboard());app.command('register',(ctx)=>{ctx.reply('Необходимо зарегистрировать номер телефона',registerMarkup);});app.on('callback_query',(ctx)=>{console.log('callbackQuery');console.log(ctx.callbackQuery);});app.startPolling();
In this case "callbackButton" doesn't emit anything except simple message like "button". But if I try inlineKeyboard it works.
The text was updated successfully, but these errors were encountered:
Actually callbackButton works only with inlineKeyboard, use plain button instead.
importconfigfrom'./config';importTelegraffrom'telegraf';import{Extra,Markup}from'telegraf';constapp=newTelegraf(config.token);constregisterMarkup=Extra.markup((m)=>m.resize().keyboard([m.contactRequestButton('Зарегистрировать номер'),m.button('Отмена')]));constcancelMarkup=Extra.markup((m)=>m.removeKeyboard());app.command('register',(ctx)=>{ctx.reply('Необходимо зарегистрировать номер телефона',registerMarkup);});app.hears('Отмена',(ctx)=>{ctx.reply('Ну нет так нет',cancelMarkup);});app.on('callback_query',(ctx)=>{console.log('callbackQuery');console.log(ctx.callbackQuery);});app.startPolling();
I'm trying to make simple interactive keyboard and want to make button which will remove keyboard.
In this case "callbackButton" doesn't emit anything except simple message like "button". But if I try inlineKeyboard it works.
The text was updated successfully, but these errors were encountered: