Доброго времени суток!
Изучаю Symfony и столкнулся с проблемой: как отправить в телеграм сообщение используя планировщик?
У меня есть такой код (через
Telegram Notifier):
$chatMessage = new ChatMessage($format);
$telegramOptions = (new TelegramOptions())
->parseMode('html')
->disableWebPagePreview(true);
$chatMessage->options($telegramOptions);
$chatMessage->transport('telegram');
$this->chatter->send($chatMessage);
Когда я запускаю сообщения через:
symfony console messenger:consume
Все отправляется.
Я создал сообщение
TaskNotify
и обработчик
TaskNotifyHandler
.
В планировщике:
return (new Schedule())->add(
RecurringMessage::every('1 second', new TaskNotify()),
)->stateful($this->cache);
Запускаю:
symfony console messenger:consume -v scheduler_default
В консоли и логах ошибок нет, но в телеграм ничего не поступает.
Что я делаю не так?
Заранее спасибо!