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