Кратко:
Возьмите telegraf и посмотрите
этот раздел
Более развёрнуто:
Вам нужно где-то хранить "состояние" пользователя. Например, в БД или Redis. И тогда код будет примерно такой:
bot.on('message', msg => {
const session = getSessionFromDb(msg.from.id)
if (session === 'foo') { //пользователь уже ввёл напоминание
//обрабатываем одним способом
} else if (session === 'bar') { //пользователь не ввёл
//обрабатываем другим способом
}
})
Развёрнуто:
Читайте про конечную машину состояний. Её суть в том, что она на
одинаковые входные данные возвращает
разные значения в зависимости от состояния, в которой она находится. В той же википедии это подробно описано.