Как прочитать сообщение и сохранить с помощью функции обратного вызова телеграфа - PullRequest
0 голосов
/ 08 июля 2019

Я использую 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.Как я могу написать, чтобы позвонить, ждать сообщения и обрабатывать, используя это сообщение

...