Задать вопрос

Как отправить сообщение через телеграм бота в очереди на laravel?

Программирую телеграм бота на laravel, через супервизор запускаю задачу artisan которая через websocket'ы получает данные, далее при нужном мне условии вызывается событие где происходит обработка данных и в очередь помещается задача на отправку сообщения пользователю в телеграм.
Но сообщение отправляется только в том случае если выполнить команду
php artisan queue:restart
то есть перезапустить очередь, в чем может быть проблема?
очередь настроена через драйвер database
  • Вопрос задан
  • 330 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Zabolots
Смущает вот это: "через супервизор запускаю задачу artisan". Супервизор же вроде как нужен чтобы перезапустить задачу, которая завершилась. Мне кажется, вам просто нужно artisan-команду запускать при наступлении нужного события.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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