Получение текста в телеграмм-бот

Добрый день!
Хочу, чтобы бот получал текст(любой) от пользователя, после вызова отправки в бота слова триггера.
Пользователь вызывает “Добавить”, нажимая на кнопку в клавиатуре и отправляя это сообщение в бот.
Телеграмм бот ожидает текст и сохраняет его в бд, после получения.


Я понимаю, что, когда я отправляю заново wh message, он ищет последнее сообщение. (Поэтому процесс не правильный)
Вопрос возникает в том, как сделать, чтобы после отправки “Добавить” не сохранялась(или выводилась эхом как не фото) фраза “Добавить”, а бот ожидал новый текст и сохранял его?

Как вариант - записывать последнее отправленное сообщение в глобальную переменную. Соответственно при получении нового сообщения проверять значение сообщения в ГП и при совпадении с нужным, делать, что требуется