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

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

Программирую телеграм бота на laravel, через супервизор запускаю задачу artisan которая через websocket'ы получает данные, далее при нужном мне условии вызывается событие где происходит обработка данных и в очередь помещается задача на отправку сообщения пользователю в телеграм.
Но сообщение отправляется только в том случае если выполнить команду
php artisan queue:restart
то есть перезапустить очередь, в чем может быть проблема?
очередь настроена через драйвер database
  • Вопрос задан
  • 339 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Zabolots
Смущает вот это: "через супервизор запускаю задачу artisan". Супервизор же вроде как нужен чтобы перезапустить задачу, которая завершилась. Мне кажется, вам просто нужно artisan-команду запускать при наступлении нужного события.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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