Для надёжных напоминаний в чат-ботах нельзя полагаться на разговорные таймеры в оперативной памяти — они теряются при сбоях. Вместо этого нужно использовать системные крон-задачи как источник истины, с локальным парсером времени для точного распознавания и учётом часовых поясов.
qqbot-remind-absolute: напоминания через QQ в OpenClaw на реальных cron-задачах
наведи и нажми на цифру — раскроется глава
полный разбор ролика · 5 глав ↓
Введение и проблема
Разговорные таймеры живут в оперативной памяти и исчезают при перезагрузках, что приводит к потере напоминаний и неудобствам для пользователей.
Для надёжного ассистента такой подход неприемлем, требуется более устойчивый механизм.
Переход на крон-задачи
QQбот Remind Absolute связывает чат с системным кроном, делая его источником истины для напоминаний.
Это устраняет необходимость постоянных опросов и повышает надёжность расписания.
Локальный парсер времени
Локальный парсер времени детерминированно обрабатывает естественные выражения времени, снижая задержки и экономя токены LLM.
Он различает одноразовые и повторяющиеся события, адаптируясь под часовой пояс пользователя.
Настройка и часовые пояса
Процесс запуска QQбота требует ручного запуска из-за интерактивных запросов, чтобы избежать блокировок.
Настройка часового пояса обязательна для корректной работы напоминаний, иначе навык откажется их принимать.
Примеры и команды
Пользователь может создавать, просматривать и удалять напоминания через чат-команды, которые активируют локальный парсер и регистрируют крон-задачи.
Это делает управление напоминаниями интуитивным и удобным.