Починка дайджестов статей в Telegram по расписанию в OpenClaw
Разработчик разбирался, почему задачи cron в OpenClaw отрабатывают, но ничего не присылают. Когда он отключил режим thinking, шесть статей дошли до Telegram за 30 секунд.
Что сделали
Задача cron просматривала RSS-ленты, отбирала статьи и писала дайджест. Отдельный агент-анонсер затем пересылал дайджест в Telegram. С включённым thinking модель делала всю работу внутри блока рассуждений, итоговый ответ оставался пустым, и отправлять было нечего. Разработчик выключил thinking в конфиге heartbeat, где моделью для heartbeat и cron стоял DeepSeek Chat, и добавил изолированные сессии.
Что получилось
С включённым thinking задачи шли в среднем 88 секунд и за пять тестовых прогонов не доставили ничего. С выключенным та же задача заняла 30 секунд и с первой попытки доставила в Telegram шесть статей.
На что обратить внимание
Статус delivered:true значит только то, что агент-анонсер отработал без ошибки, поэтому проверяйте сам Telegram. Ежедневный дайджест обходился примерно в $0.03 в день через OpenRouter.
Пояснение
Cron это запуск задач по расписанию. Thinking это режим, в котором модель сначала рассуждает в отдельном блоке и только потом пишет ответ.
Кому пригодится
Тем, кто настраивает в OpenClaw регулярные рассылки в мессенджер и видит, что задачи выполняются, а сообщений нет.
Попробуйте сами с OpenClaw
Моя задача по расписанию, которая в [время] отправляет в [Telegram] дайджест из [N] статей, запускается, но ничего не приходит. Проверь настройки задачи cron и логи, найди, почему не работает доставка (попробуй выключить режим thinking), и исправь. В конце запусти её один раз, чтобы дайджест действительно появился в Telegram, и спроси меня, прежде чем менять другие задачи.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: blog.rezvov.com ·