Одна функция должна создать функцию таймер, которая после запуска создаст ещё 1 таймер. Получаем, что полюбом надо хранить где то эту функцию в памяти
Я на самом деле неправильно написал. Хранить джобы негде по сути (недопустимы потери при падениях) поэтому при вызове функции которая отправляет подсказку проверяю не введён ли уже ответ (это хранить намного проще) и уже или отправляю или выхожу