XenK: очень просто. Я как раз разработал пакет для подобных целей, в ближайшее время постараюсь выложить это дело. А пока можно воспользоваться любой библиотекой для работы с кэшем, ну или просто записывать файл (тут важно учитывать, что кэш должен различаться для разных пользователей. Здесь я в качестве ключа использую chat_id).
Tester: возможно есть библиотеки с подобным функционалом. Стоит поискать на гитхабе (начать можно отсюда), иначе написать самому, это ведь не такая сложная задача