Как отправлять уведомление в Телеграм через планировщик в Symfony 7?

Доброго времени суток!

Изучаю 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


В консоли и логах ошибок нет, но в телеграм ничего не поступает.

Что я делаю не так?
Заранее спасибо!
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы