Я использую telegraf и telegram bot, моя цель - отображать кнопки меню и получать сообщение после нажатия кнопки меню и обрабатывать текст сообщения
const Telegraf = require('telegraf')
const Composer = require('telegraf/composer')
const session = require('telegraf/session')
const Stage = require('telegraf/stage')
const Markup = require('telegraf/markup')
const WizardScene = require('telegraf/scenes/wizard')
require('dotenv').config()
const Extra = require('telegraf/extra');
const bot = new Telegraf(process.env.BOT_TOKEN)
const inlineMessageRatingKeyboard = Markup.inlineKeyboard([
Markup.callbackButton('Add','add'),
Markup.callbackButton('Append','append')
]).extra()
bot.hears('options', (ctx) => {
return ctx.reply('<b>options</i>', Extra.HTML().markup((m) =>
m.inlineKeyboard([
m.callbackButton('add', 'add'),
m.callbackButton('append', 'append')
])));
});
bot.action('add', (ctx) => { return('test')})
bot.action('append', (ctx) => return('append'))
Приведенный выше код создает кнопку, когда я сообщаю ** опции**.Но пока нажми не жди сообщения.Я новичок в узле JS.Как я могу написать, чтобы позвонить, ждать сообщения и обрабатывать, используя это сообщение