Задача стоит написать бота который будет задавать вопросы тем самым записывая ответы в переменную и по окончанию отправить в канал.
Пишу на telegraf framework
var name, age
function askName(c){
c.reply('Введите имя')
bot.on('text', (c)=>{
name = c.message.text
if(name){
function(askAge)
}
})
}
function askAge(c){
c.reply('Введите год')
bot.on('text', (c)=>{
age = c.message.text
})
}
function askName(ctx)
После того как ввел год опять срабатывает функция bot on и выводит askAge?
Как прервать функцию после того как пользователь отправил 1 сообщение боту?