Could you please rephrase the following question to improve its clarity and structure while preserving its original meaning? Avoid providing an answer, focus on refining the question. If the original text contains code or links to sources, keep them unchanged.
Why is the system unable to retrieve user_id and receiver_id from JSON when calling the timer function during onWorkerStart?
Коллбек функция onWorkerStart вызывается один раз при запуске каждого процесса воркера. Эта функция служит для конфигурации процесса то есть в ней вы например устанавливаете соединение с радис или прописываете таймер для пингов (он требуется для очистки соединений, потому что если пользователь отключился без предварительного уведомления у вас останется висеть коннект).
Когда пользователь подключается у вас срабатывает коллбек onConnect и вот в нем вы уже производите какие то действие с пользователем и что то ему там отправляете.