[29-Sep-2025 22:26:29 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/main.php on line 18
[29-Sep-2025 22:26:29 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/main.php on line 18
[29-Sep-2025 22:26:29 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/main.php on line 18
[29-Sep-2025 22:26:29 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/main.php on line 18
[29-Sep-2025 22:26:31 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/main.php on line 18
[29-Sep-2025 22:26:31 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/main.php on line 18
[29-Sep-2025 22:26:35 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/main.php on line 18
[29-Sep-2025 22:26:35 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/main.php on line 18
[29-Sep-2025 22:26:43 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/main.php on line 18
[29-Sep-2025 22:26:43 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/main.php on line 18
[29-Sep-2025 22:26:59 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:26:59 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:27:31 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:27:31 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:28:35 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:28:35 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:15 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:15 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:15 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:15 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:17 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:17 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:21 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:21 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:29 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:29 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:36 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:36 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:45 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:29:45 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:30:17 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:30:17 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:30:32 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:30:32 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:31:13 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:31:13 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:31:21 Asia/Tehran] PHP Warning:  require_once(exercises.php): failed to open stream: No such file or directory in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:31:21 Asia/Tehran] PHP Fatal error:  require_once(): Failed opening required 'exercises.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/capitan1/public_html/dore_capitan/user.php on line 9
[29-Sep-2025 22:32:22 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 22:32:28 Asia/Tehran] ❌ HTTP error in sendMessage to 490288836: 400
[29-Sep-2025 22:32:28 Asia/Tehran] Message handled by user handler for user 490288836
[29-Sep-2025 22:32:30 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:32:33 Asia/Tehran] ❌ HTTP error in sendMessage to 490288836: 400
[29-Sep-2025 22:32:33 Asia/Tehran] Message handled by user handler for user 490288836
[29-Sep-2025 22:32:39 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:03 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:05 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:06 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:07 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:11 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:13 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:16 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 22:33:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 22:33:20 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:24 Asia/Tehran] Campaign steps loaded from JSON file: 4 steps
[29-Sep-2025 22:33:24 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:32 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:37 Asia/Tehran] ❌ HTTP error in sendMessage to 80808473120: 400
[29-Sep-2025 22:33:38 Asia/Tehran] ❌ HTTP error in sendMessage to 808084731201: 400
[29-Sep-2025 22:33:38 Asia/Tehran] ❌ HTTP error in sendMessage to 8080847312012: 400
[29-Sep-2025 22:33:38 Asia/Tehran] ❌ HTTP error in sendMessage to 80808473120112: 400
[29-Sep-2025 22:33:39 Asia/Tehran] ❌ HTTP error in sendMessage to 808084731201221: 400
[29-Sep-2025 22:33:39 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:47 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:52 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:54 Asia/Tehran] ❌ HTTP error in sendMessage to 490288836: 400
[29-Sep-2025 22:33:54 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:56 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:33:56 Asia/Tehran] ❌ HTTP error in sendMessage to 490288836: 400
[29-Sep-2025 22:33:56 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:00 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:08 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:20 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:22 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:23 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:27 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:32 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:33 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:36 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:40 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:44 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:45 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:47 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:48 Asia/Tehran] ❌ HTTP error in sendMessage to 490288836: 400
[29-Sep-2025 22:34:48 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:49 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:49 Asia/Tehran] ❌ HTTP error in sendMessage to 490288836: 400
[29-Sep-2025 22:34:49 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:52 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:34:59 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:35:03 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:35:11 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:35:17 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:35:20 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:35:26 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:35:28 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:35:30 Asia/Tehran] 🔄 Starting campaign for user 490288836
[29-Sep-2025 22:35:30 Asia/Tehran] ⚠️ User 490288836 not eligible for campaign (course not completed)
[29-Sep-2025 22:35:30 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:35:34 Asia/Tehran] 🔄 Starting campaign for user 490288836
[29-Sep-2025 22:35:34 Asia/Tehran] ⚠️ User 490288836 not eligible for campaign (course not completed)
[29-Sep-2025 22:35:34 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:35:36 Asia/Tehran] 🚀 Campaign processing started at 2025-09-29 22:35:36
[29-Sep-2025 22:35:36 Asia/Tehran] Campaign steps loaded from JSON file: 6 steps
[29-Sep-2025 22:35:36 Asia/Tehran] ⏰ Current timestamp: 1759172736 (2025-09-29 22:35:36)
[29-Sep-2025 22:35:36 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-29 21:29:42
[29-Sep-2025 22:35:36 Asia/Tehran] ✅ User 5569820115 eligible for step 4 (elapsed: 3954s >= delay: 95s)
[29-Sep-2025 22:35:36 Asia/Tehran] 📤 Attempting to send campaign step 4 to user 5569820115
[29-Sep-2025 22:35:36 Asia/Tehran] Campaign steps loaded from JSON file: 6 steps
[29-Sep-2025 22:35:36 Asia/Tehran] 📨 Sending text message to user 5569820115: pm 95...
[29-Sep-2025 22:35:36 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:35:36 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:35:36 Asia/Tehran] ✅ Campaign step 4 marked as sent for user 5569820115
[29-Sep-2025 22:35:36 Asia/Tehran] ✅ User 5569820115 eligible for step 5 (elapsed: 3954s >= delay: 120s)
[29-Sep-2025 22:35:36 Asia/Tehran] 📤 Attempting to send campaign step 5 to user 5569820115
[29-Sep-2025 22:35:36 Asia/Tehran] Campaign steps loaded from JSON file: 6 steps
[29-Sep-2025 22:35:36 Asia/Tehran] 📨 Sending text message to user 5569820115: ⏳ آخرین روز تخفیف! همین حال...
[29-Sep-2025 22:35:36 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:35:36 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:35:36 Asia/Tehran] ✅ Campaign step 5 marked as sent for user 5569820115
[29-Sep-2025 22:35:36 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 2
[29-Sep-2025 22:35:36 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:35:45 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 22:35:50 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 22:36:00 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 22:36:01 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 22:36:03 Asia/Tehran] Error getting referral rank for user 5776796515: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ref_user' in 'SELECT'
[29-Sep-2025 22:36:03 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 22:36:08 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 22:36:11 Asia/Tehran] Error getting referral rank for user 5776796515: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ref_user' in 'SELECT'
[29-Sep-2025 22:36:11 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 22:36:13 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 22:36:16 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 22:36:19 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 22:36:50 Asia/Tehran] 🔄 Starting campaign for user 490288836
[29-Sep-2025 22:36:50 Asia/Tehran] ⚠️ User 490288836 not eligible for campaign (course not completed)
[29-Sep-2025 22:36:50 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:36:51 Asia/Tehran] 🚀 Campaign processing started at 2025-09-29 22:36:51
[29-Sep-2025 22:36:51 Asia/Tehran] Campaign steps loaded from JSON file: 6 steps
[29-Sep-2025 22:36:51 Asia/Tehran] ⏰ Current timestamp: 1759172811 (2025-09-29 22:36:51)
[29-Sep-2025 22:36:51 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[29-Sep-2025 22:36:51 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:37:05 Asia/Tehran] 🚀 Campaign processing started at 2025-09-29 22:37:05
[29-Sep-2025 22:37:05 Asia/Tehran] Campaign steps loaded from JSON file: 6 steps
[29-Sep-2025 22:37:05 Asia/Tehran] ⏰ Current timestamp: 1759172825 (2025-09-29 22:37:05)
[29-Sep-2025 22:37:05 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[29-Sep-2025 22:37:05 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:37:55 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:38:00 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:38:11 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:38:14 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:38:16 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:38:20 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:38:23 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:38:35 Asia/Tehran] New user 490288836 registered with referrer 5569820115
[29-Sep-2025 22:38:35 Asia/Tehran] User 490288836 registered with referrer 5569820115
[29-Sep-2025 22:38:35 Asia/Tehran] ❌ HTTP error in sendMessage to 490288836: 400
[29-Sep-2025 22:38:35 Asia/Tehran] Message handled by user handler for user 490288836
[29-Sep-2025 22:39:18 Asia/Tehran] User 490288836 already has a referrer: 5569820115
[29-Sep-2025 22:39:18 Asia/Tehran] ❌ HTTP error in sendMessage to 490288836: 400
[29-Sep-2025 22:39:18 Asia/Tehran] Message handled by user handler for user 490288836
[29-Sep-2025 22:39:20 Asia/Tehran] ❌ HTTP error in sendMessage to 490288836: 400
[29-Sep-2025 22:39:20 Asia/Tehran] Message handled by user handler for user 490288836
[29-Sep-2025 22:39:24 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:39:41 Asia/Tehran] New user 5776796515 registered with referrer 5569820115
[29-Sep-2025 22:39:42 Asia/Tehran] User 5776796515 registered with referrer 5569820115
[29-Sep-2025 22:39:42 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 22:40:43 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:40:45 Asia/Tehran] Error getting referral rank for user 5569820115: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ref_user' in 'SELECT'
[29-Sep-2025 22:40:45 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:40:52 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:40:56 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:40:57 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:00 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/referral.php on line 259
[29-Sep-2025 22:41:00 Asia/Tehran] PHP Warning:  in_array() expects parameter 2 to be array, null given in /home/capitan1/public_html/dore_capitan/referral.php on line 261
[29-Sep-2025 22:41:00 Asia/Tehran] Session 'ج ۱' marked as seen for user 5569820115
[29-Sep-2025 22:41:00 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 22:41:00 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/exercises.php on line 39
[29-Sep-2025 22:41:00 Asia/Tehran] Exercise sent to user 5569820115 for session: ج ۱
[29-Sep-2025 22:41:00 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:04 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۱
[29-Sep-2025 22:41:04 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:06 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:08 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:09 Asia/Tehran] Session 'ج ۲' marked as seen for user 5569820115
[29-Sep-2025 22:41:09 Asia/Tehran] Session marked as seen: ج ۲ by user 5569820115
[29-Sep-2025 22:41:09 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:19 Asia/Tehran] Exercise accepted for user 5569820115, session 1
[29-Sep-2025 22:41:22 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:23 Asia/Tehran] Session marked as seen: ج ۲ by user 5569820115
[29-Sep-2025 22:41:24 Asia/Tehran] Exercise sent to user 5569820115 for session: ج ۲
[29-Sep-2025 22:41:24 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:26 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۲
[29-Sep-2025 22:41:26 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:31 Asia/Tehran] Exercise rejected for user 5569820115, session 2
[29-Sep-2025 22:41:35 Asia/Tehran] Exercise accepted for user 5569820115, session 2
[29-Sep-2025 22:41:41 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:42 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:44 Asia/Tehran] Session 'ج ۳' marked as seen for user 5569820115
[29-Sep-2025 22:41:44 Asia/Tehran] Session marked as seen: ج ۳ by user 5569820115
[29-Sep-2025 22:41:44 Asia/Tehran] Exercise sent to user 5569820115 for session: ج ۳
[29-Sep-2025 22:41:44 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:46 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۳
[29-Sep-2025 22:41:46 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:41:52 Asia/Tehran] User 5569820115 completed the course, starting campaign
[29-Sep-2025 22:41:52 Asia/Tehran] 🔄 Starting campaign for user 5569820115
[29-Sep-2025 22:41:52 Asia/Tehran] 🎯 Generated discount code for user 5569820115: FX5569820115092915
[29-Sep-2025 22:41:52 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:41:52 Asia/Tehran] ✅ Campaign started successfully for user 5569820115, discount_code: FX5569820115092915
[29-Sep-2025 22:41:52 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[29-Sep-2025 22:41:52 Asia/Tehran] Campaign steps loaded from JSON file: 6 steps
[29-Sep-2025 22:41:52 Asia/Tehran] 📨 Sending text message to user 5569820115: پی ام ۰...
[29-Sep-2025 22:41:52 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:41:52 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:41:52 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[29-Sep-2025 22:41:52 Asia/Tehran] ✅ First campaign message sent to user 5569820115
[29-Sep-2025 22:41:52 Asia/Tehran] Exercise accepted for user 5569820115, session 3
[29-Sep-2025 22:45:54 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:45:57 Asia/Tehran] 🔄 Starting campaign for user 490288836
[29-Sep-2025 22:45:57 Asia/Tehran] ⚠️ User 490288836 not eligible for campaign (course not completed)
[29-Sep-2025 22:45:57 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:46:02 Asia/Tehran] 🚀 Campaign processing started at 2025-09-29 22:46:02
[29-Sep-2025 22:46:02 Asia/Tehran] Campaign steps loaded from JSON file: 6 steps
[29-Sep-2025 22:46:02 Asia/Tehran] ⏰ Current timestamp: 1759173362 (2025-09-29 22:46:02)
[29-Sep-2025 22:46:02 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-29 22:41:52
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ User 5569820115 eligible for step 1 (elapsed: 250s >= delay: 30s)
[29-Sep-2025 22:46:02 Asia/Tehran] 📤 Attempting to send campaign step 1 to user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] Campaign steps loaded from JSON file: 6 steps
[29-Sep-2025 22:46:02 Asia/Tehran] 📨 Sending text message to user 5569820115: ⏰ یادت نره! فقط ۳ روز فرصت د...
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Campaign step 1 marked as sent for user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ User 5569820115 eligible for step 2 (elapsed: 250s >= delay: 60s)
[29-Sep-2025 22:46:02 Asia/Tehran] 📤 Attempting to send campaign step 2 to user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] Campaign steps loaded from JSON file: 6 steps
[29-Sep-2025 22:46:02 Asia/Tehran] 📨 Sending text message to user 5569820115: 🔔 فرصت ویژه برای عضویت در د...
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Campaign step 2 marked as sent for user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ User 5569820115 eligible for step 3 (elapsed: 250s >= delay: 66s)
[29-Sep-2025 22:46:02 Asia/Tehran] 📤 Attempting to send campaign step 3 to user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] Campaign steps loaded from JSON file: 6 steps
[29-Sep-2025 22:46:02 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام ۱...
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Campaign step 3 marked as sent for user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ User 5569820115 eligible for step 4 (elapsed: 250s >= delay: 95s)
[29-Sep-2025 22:46:02 Asia/Tehran] 📤 Attempting to send campaign step 4 to user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] Campaign steps loaded from JSON file: 6 steps
[29-Sep-2025 22:46:02 Asia/Tehran] 📨 Sending text message to user 5569820115: pm 95...
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Campaign step 4 marked as sent for user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ User 5569820115 eligible for step 5 (elapsed: 250s >= delay: 120s)
[29-Sep-2025 22:46:02 Asia/Tehran] 📤 Attempting to send campaign step 5 to user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] Campaign steps loaded from JSON file: 6 steps
[29-Sep-2025 22:46:02 Asia/Tehran] 📨 Sending text message to user 5569820115: ⏳ آخرین روز تخفیف! همین حال...
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] ✅ Campaign step 5 marked as sent for user 5569820115
[29-Sep-2025 22:46:02 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 5
[29-Sep-2025 22:46:02 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:49:44 Asia/Tehran] 🔄 Starting campaign for user 5569820115
[29-Sep-2025 22:49:44 Asia/Tehran] 🎯 Generated discount code for user 5569820115: FX5569820115092918
[29-Sep-2025 22:49:44 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:49:44 Asia/Tehran] ✅ Campaign started successfully for user 5569820115, discount_code: FX5569820115092918
[29-Sep-2025 22:49:44 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[29-Sep-2025 22:49:44 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:49:44 Asia/Tehran] 📨 Sending text message to user 5569820115: 🧪 تست پیام 1 - کد: FX5569820115092918...
[29-Sep-2025 22:49:44 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:49:44 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:49:44 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[29-Sep-2025 22:49:44 Asia/Tehran] ✅ First campaign message sent to user 5569820115
[29-Sep-2025 22:50:54 Asia/Tehran] 🚀 Campaign processing started at 2025-09-29 22:50:54
[29-Sep-2025 22:50:54 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:50:54 Asia/Tehran] ⏰ Current timestamp: 1759173654 (2025-09-29 22:50:54)
[29-Sep-2025 22:50:54 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-29 22:49:44
[29-Sep-2025 22:50:54 Asia/Tehran] ✅ User 5569820115 eligible for step 1 (elapsed: 70s >= delay: 30s)
[29-Sep-2025 22:50:54 Asia/Tehran] 📤 Attempting to send campaign step 1 to user 5569820115
[29-Sep-2025 22:50:54 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:50:54 Asia/Tehran] 📨 Sending text message to user 5569820115: 🧪 تست پیام 2 - کد: FX5569820115092918...
[29-Sep-2025 22:50:54 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:50:54 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:50:54 Asia/Tehran] ✅ Campaign step 1 marked as sent for user 5569820115
[29-Sep-2025 22:50:54 Asia/Tehran] ✅ User 5569820115 eligible for step 2 (elapsed: 70s >= delay: 60s)
[29-Sep-2025 22:50:54 Asia/Tehran] 📤 Attempting to send campaign step 2 to user 5569820115
[29-Sep-2025 22:50:54 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:50:54 Asia/Tehran] 📨 Sending text message to user 5569820115: 🧪 تست پیام 3 - کد: FX5569820115092918...
[29-Sep-2025 22:50:54 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:50:54 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:50:54 Asia/Tehran] ✅ Campaign step 2 marked as sent for user 5569820115
[29-Sep-2025 22:50:54 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 2
[29-Sep-2025 22:51:57 Asia/Tehran] 🔄 Starting campaign for user 5569820115
[29-Sep-2025 22:51:57 Asia/Tehran] 🎯 Generated discount code for user 5569820115: FX5569820115092922
[29-Sep-2025 22:51:57 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:51:57 Asia/Tehran] ✅ Campaign started successfully for user 5569820115, discount_code: FX5569820115092922
[29-Sep-2025 22:51:57 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[29-Sep-2025 22:51:57 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:51:57 Asia/Tehran] 📨 Sending text message to user 5569820115: 🧪 تست پیام 1 - کد: FX5569820115092922...
[29-Sep-2025 22:51:57 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:51:57 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:51:57 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[29-Sep-2025 22:51:57 Asia/Tehran] ✅ First campaign message sent to user 5569820115
[29-Sep-2025 22:53:07 Asia/Tehran] 🚀 Campaign processing started at 2025-09-29 22:53:07
[29-Sep-2025 22:53:07 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:53:07 Asia/Tehran] ⏰ Current timestamp: 1759173787 (2025-09-29 22:53:07)
[29-Sep-2025 22:53:07 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-29 22:51:57
[29-Sep-2025 22:53:07 Asia/Tehran] ✅ User 5569820115 eligible for step 1 (elapsed: 70s >= delay: 30s)
[29-Sep-2025 22:53:07 Asia/Tehran] 📤 Attempting to send campaign step 1 to user 5569820115
[29-Sep-2025 22:53:07 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:53:07 Asia/Tehran] 📨 Sending text message to user 5569820115: 🧪 تست پیام 2 - کد: FX5569820115092922...
[29-Sep-2025 22:53:07 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:53:07 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:53:07 Asia/Tehran] ✅ Campaign step 1 marked as sent for user 5569820115
[29-Sep-2025 22:53:07 Asia/Tehran] ✅ User 5569820115 eligible for step 2 (elapsed: 70s >= delay: 60s)
[29-Sep-2025 22:53:07 Asia/Tehran] 📤 Attempting to send campaign step 2 to user 5569820115
[29-Sep-2025 22:53:07 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:53:07 Asia/Tehran] 📨 Sending text message to user 5569820115: 🧪 تست پیام 3 - کد: FX5569820115092922...
[29-Sep-2025 22:53:07 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:53:07 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:53:07 Asia/Tehran] ✅ Campaign step 2 marked as sent for user 5569820115
[29-Sep-2025 22:53:07 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 2
[29-Sep-2025 22:53:16 Asia/Tehran] 🔄 Starting campaign for user 5569820115
[29-Sep-2025 22:53:16 Asia/Tehran] 🎯 Generated discount code for user 5569820115: FX5569820115092911
[29-Sep-2025 22:53:16 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:53:16 Asia/Tehran] ✅ Campaign started successfully for user 5569820115, discount_code: FX5569820115092911
[29-Sep-2025 22:53:16 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[29-Sep-2025 22:53:16 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:53:16 Asia/Tehran] 📨 Sending text message to user 5569820115: 🧪 تست پیام 1 - کد: FX5569820115092911...
[29-Sep-2025 22:53:16 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:53:16 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:53:16 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[29-Sep-2025 22:53:16 Asia/Tehran] ✅ First campaign message sent to user 5569820115
[29-Sep-2025 22:54:26 Asia/Tehran] 🚀 Campaign processing started at 2025-09-29 22:54:26
[29-Sep-2025 22:54:26 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:54:26 Asia/Tehran] ⏰ Current timestamp: 1759173866 (2025-09-29 22:54:26)
[29-Sep-2025 22:54:26 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-29 22:53:16
[29-Sep-2025 22:54:26 Asia/Tehran] ✅ User 5569820115 eligible for step 1 (elapsed: 70s >= delay: 30s)
[29-Sep-2025 22:54:26 Asia/Tehran] 📤 Attempting to send campaign step 1 to user 5569820115
[29-Sep-2025 22:54:26 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:54:26 Asia/Tehran] 📨 Sending text message to user 5569820115: 🧪 تست پیام 2 - کد: FX5569820115092911...
[29-Sep-2025 22:54:26 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:54:26 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:54:26 Asia/Tehran] ✅ Campaign step 1 marked as sent for user 5569820115
[29-Sep-2025 22:54:26 Asia/Tehran] ✅ User 5569820115 eligible for step 2 (elapsed: 70s >= delay: 60s)
[29-Sep-2025 22:54:26 Asia/Tehran] 📤 Attempting to send campaign step 2 to user 5569820115
[29-Sep-2025 22:54:26 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:54:26 Asia/Tehran] 📨 Sending text message to user 5569820115: 🧪 تست پیام 3 - کد: FX5569820115092911...
[29-Sep-2025 22:54:26 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 22:54:26 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 22:54:26 Asia/Tehran] ✅ Campaign step 2 marked as sent for user 5569820115
[29-Sep-2025 22:54:26 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 2
[29-Sep-2025 22:56:02 Asia/Tehran] 🔄 Starting campaign for user 490288836
[29-Sep-2025 22:56:02 Asia/Tehran] ⚠️ User 490288836 not eligible for campaign (course not completed)
[29-Sep-2025 22:56:03 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:56:09 Asia/Tehran] 🚀 Campaign processing started at 2025-09-29 22:56:09
[29-Sep-2025 22:56:09 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 22:56:09 Asia/Tehran] ⏰ Current timestamp: 1759173969 (2025-09-29 22:56:09)
[29-Sep-2025 22:56:09 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[29-Sep-2025 22:56:09 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 22:59:31 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 22:59:36 Asia/Tehran] 🔄 Starting campaign for user 490288836
[29-Sep-2025 22:59:36 Asia/Tehran] ⚠️ User 490288836 not eligible for campaign (course not completed)
[29-Sep-2025 22:59:36 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:00:13 Asia/Tehran] No message in update
[29-Sep-2025 23:00:13 Asia/Tehran] No message in update
[29-Sep-2025 23:01:27 Asia/Tehran] 🚀 Campaign processing started at 2025-09-29 23:01:27
[29-Sep-2025 23:01:27 Asia/Tehran] WARNING: campaign_messages.json not found, using defaults
[29-Sep-2025 23:01:27 Asia/Tehran] ⏰ Current timestamp: 1759174287 (2025-09-29 23:01:27)
[29-Sep-2025 23:01:27 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-29 22:53:16
[29-Sep-2025 23:01:27 Asia/Tehran] ⏳ User 5569820115: Step 3 waiting (258709s more)
[29-Sep-2025 23:01:27 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 0
[29-Sep-2025 23:01:27 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:02:22 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:02:24 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:02:26 Asia/Tehran] Session marked as seen: ج ۳ by user 5569820115
[29-Sep-2025 23:02:26 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:02:28 Asia/Tehran] Unknown message from user 5569820115: یتی
[29-Sep-2025 23:02:34 Asia/Tehran] User 5569820115 completed the course, starting campaign
[29-Sep-2025 23:02:34 Asia/Tehran] 🔄 Starting campaign for user 5569820115
[29-Sep-2025 23:02:34 Asia/Tehran] 🎯 Generated discount code for user 5569820115: FX5569820115092964
[29-Sep-2025 23:02:34 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 23:02:34 Asia/Tehran] ✅ Campaign started successfully for user 5569820115, discount_code: FX5569820115092964
[29-Sep-2025 23:02:34 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[29-Sep-2025 23:02:34 Asia/Tehran] WARNING: campaign_messages.json not found, using defaults
[29-Sep-2025 23:02:34 Asia/Tehran] 📨 Sending text message to user 5569820115: 🎁 تبریک! شما دوره رایگان را...
[29-Sep-2025 23:02:34 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 23:02:34 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 23:02:34 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[29-Sep-2025 23:02:34 Asia/Tehran] ✅ First campaign message sent to user 5569820115
[29-Sep-2025 23:02:34 Asia/Tehran] Exercise accepted for user 5569820115, session 3
[29-Sep-2025 23:03:44 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:04:09 Asia/Tehran] No message in update
[29-Sep-2025 23:05:03 Asia/Tehran] 🚀 Campaign processing started at 2025-09-29 23:05:03
[29-Sep-2025 23:05:03 Asia/Tehran] WARNING: campaign_messages.json not found, using defaults
[29-Sep-2025 23:05:03 Asia/Tehran] ⏰ Current timestamp: 1759174503 (2025-09-29 23:05:03)
[29-Sep-2025 23:05:03 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-29 23:02:34
[29-Sep-2025 23:05:03 Asia/Tehran] ⏳ User 5569820115: Step 1 waiting (3451s more)
[29-Sep-2025 23:05:03 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 0
[29-Sep-2025 23:05:10 Asia/Tehran] No message in update
[29-Sep-2025 23:06:11 Asia/Tehran] No message in update
[29-Sep-2025 23:07:09 Asia/Tehran] No message in update
[29-Sep-2025 23:10:11 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:10:12 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:10:14 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:10:16 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:10:18 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:10:28 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:10:36 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:10:37 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:10:39 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:10:40 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:11:10 Asia/Tehran] 🔄 Starting campaign for user 490288836
[29-Sep-2025 23:11:10 Asia/Tehran] ⚠️ User 490288836 not eligible for campaign (course not completed)
[29-Sep-2025 23:11:11 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:13:15 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:13:15 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:13:17 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:13:22 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:13:26 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:13:28 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:13:30 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:13:53 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:14:02 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:14:04 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:14:06 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:14:07 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:15:11 Asia/Tehran] No message in update
[29-Sep-2025 23:15:50 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 23:15:52 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 23:15:53 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 23:15:55 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 23:16:09 Asia/Tehran] New user 350967135 registered with referrer 5776796515
[29-Sep-2025 23:16:09 Asia/Tehran] User 350967135 registered with referrer 5776796515
[29-Sep-2025 23:16:09 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:17:25 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:17:28 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:17:34 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:17:35 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:17:37 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:17:48 Asia/Tehran] New user 615220146 registered with referrer 126164719
[29-Sep-2025 23:17:48 Asia/Tehran] User 615220146 registered with referrer 126164719
[29-Sep-2025 23:17:48 Asia/Tehran] Message handled by user handler for user 615220146
[29-Sep-2025 23:18:08 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:18:12 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:18:14 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:18:15 Asia/Tehran] Session 'ج ۱' marked as seen for user 350967135
[29-Sep-2025 23:18:15 Asia/Tehran] Session marked as seen: ج ۱ by user 350967135
[29-Sep-2025 23:18:15 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/exercises.php on line 39
[29-Sep-2025 23:18:15 Asia/Tehran] Exercise sent to user 350967135 for session: ج ۱
[29-Sep-2025 23:18:15 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:18:17 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/user.php on line 530
[29-Sep-2025 23:18:17 Asia/Tehran] Unknown message from user 350967135: تیتتی
[29-Sep-2025 23:18:31 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:18:38 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:18:39 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:18:40 Asia/Tehran] Session marked as seen: ج ۱ by user 350967135
[29-Sep-2025 23:18:40 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:18:42 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/user.php on line 530
[29-Sep-2025 23:18:42 Asia/Tehran] Unknown message from user 350967135: hshz
[29-Sep-2025 23:19:03 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:19:04 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:19:05 Asia/Tehran] Session 'ج ۳' marked as seen for user 350967135
[29-Sep-2025 23:19:05 Asia/Tehran] Session marked as seen: ج ۳ by user 350967135
[29-Sep-2025 23:19:05 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:19:08 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:19:09 Asia/Tehran] Session 'ج ۲' marked as seen for user 350967135
[29-Sep-2025 23:19:09 Asia/Tehran] Session marked as seen: ج ۲ by user 350967135
[29-Sep-2025 23:19:09 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:19:12 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:19:23 Asia/Tehran] Session marked as seen: ج ۱ by user 350967135
[29-Sep-2025 23:19:23 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:19:26 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/user.php on line 530
[29-Sep-2025 23:19:26 Asia/Tehran] Unknown message from user 350967135: ااال
[29-Sep-2025 23:19:58 Asia/Tehran] Exercise not found for user 350967135, session 2
[29-Sep-2025 23:20:06 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:20:06 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:20:07 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:20:09 Asia/Tehran] Session marked as seen: ج ۱ by user 350967135
[29-Sep-2025 23:20:09 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:20:11 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/user.php on line 530
[29-Sep-2025 23:20:11 Asia/Tehran] Unknown message from user 350967135: تستی
[29-Sep-2025 23:20:48 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:20:48 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:20:56 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/user.php on line 529
[29-Sep-2025 23:20:56 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/user.php on line 530
[29-Sep-2025 23:20:56 Asia/Tehran] Unknown message from user 490288836: 🔙 بازگشت به منوی کاربری
[29-Sep-2025 23:21:04 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:21:06 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:21:08 Asia/Tehran] Session marked as seen: ج ۱ by user 350967135
[29-Sep-2025 23:21:08 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:21:10 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/user.php on line 530
[29-Sep-2025 23:21:10 Asia/Tehran] Unknown message from user 350967135: hshs
[29-Sep-2025 23:21:46 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:21:48 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:21:50 Asia/Tehran] Session 'ج ۱' marked as seen for user 350967135
[29-Sep-2025 23:21:50 Asia/Tehran] Session marked as seen: ج ۱ by user 350967135
[29-Sep-2025 23:21:50 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/exercises.php on line 39
[29-Sep-2025 23:21:50 Asia/Tehran] Exercise sent to user 350967135 for session: ج ۱
[29-Sep-2025 23:21:50 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:21:52 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/user.php on line 530
[29-Sep-2025 23:21:52 Asia/Tehran] Unknown message from user 350967135: تب
[29-Sep-2025 23:22:15 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:22:17 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:22:18 Asia/Tehran] Session 'ج ۲' marked as seen for user 350967135
[29-Sep-2025 23:22:18 Asia/Tehran] Session marked as seen: ج ۲ by user 350967135
[29-Sep-2025 23:22:18 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:22:20 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:23:13 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:23:16 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:23:46 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:23:48 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:23:54 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:23:56 Asia/Tehran] Session 'ج ۱' marked as seen for user 5569820115
[29-Sep-2025 23:23:56 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:23:56 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/exercises.php on line 39
[29-Sep-2025 23:23:56 Asia/Tehran] Exercise sent to user 5569820115 for session: ج ۱
[29-Sep-2025 23:23:56 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:23:58 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/user.php on line 530
[29-Sep-2025 23:23:58 Asia/Tehran] Unknown message from user 5569820115: هتی
[29-Sep-2025 23:24:01 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:24:04 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:24:05 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:24:05 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:24:07 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/user.php on line 530
[29-Sep-2025 23:24:07 Asia/Tehran] Unknown message from user 5569820115: تیتیت
[29-Sep-2025 23:25:18 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:25:19 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:25:20 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:25:21 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:25:22 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/user.php on line 530
[29-Sep-2025 23:25:23 Asia/Tehran] Unknown message from user 5569820115: تیتی
[29-Sep-2025 23:26:10 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:26:11 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:26:12 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:26:13 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:26:15 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/user.php on line 530
[29-Sep-2025 23:26:15 Asia/Tehran] Unknown message from user 5569820115: تدیدید
[29-Sep-2025 23:37:35 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:37:37 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:37:38 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:37:38 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۱
[29-Sep-2025 23:37:39 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:37:44 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:37:45 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:37:46 Asia/Tehran] Session 'ج ۲' marked as seen for user 5569820115
[29-Sep-2025 23:37:46 Asia/Tehran] Session marked as seen: ج ۲ by user 5569820115
[29-Sep-2025 23:37:46 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۱
[29-Sep-2025 23:37:46 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:37:54 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:37:56 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:37:58 Asia/Tehran] Session 'ج ۳' marked as seen for user 5569820115
[29-Sep-2025 23:37:58 Asia/Tehran] Session marked as seen: ج ۳ by user 5569820115
[29-Sep-2025 23:37:58 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۱
[29-Sep-2025 23:37:58 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:38:03 Asia/Tehran] Exercise rejected for user 5569820115, session 1
[29-Sep-2025 23:38:08 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:38:10 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:38:11 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:38:11 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۱
[29-Sep-2025 23:38:11 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:38:24 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 23:38:26 Asia/Tehran] Message handled by user handler for user 5776796515
[29-Sep-2025 23:38:38 Asia/Tehran] Message handled by user handler for user 5100039076
[29-Sep-2025 23:38:41 Asia/Tehran] Message handled by user handler for user 5100039076
[29-Sep-2025 23:38:42 Asia/Tehran] Message handled by user handler for user 5100039076
[29-Sep-2025 23:38:43 Asia/Tehran] Message handled by user handler for user 5100039076
[29-Sep-2025 23:38:52 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:38:54 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:38:55 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:38:55 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۱
[29-Sep-2025 23:38:56 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:39:04 Asia/Tehran] Exercise accepted for user 5569820115, session 1
[29-Sep-2025 23:39:06 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:39:07 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:39:08 Asia/Tehran] Session marked as seen: ج ۲ by user 5569820115
[29-Sep-2025 23:39:08 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۲
[29-Sep-2025 23:39:08 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:39:46 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:39:48 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:39:50 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:39:50 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۲
[29-Sep-2025 23:39:50 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:39:52 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:43:23 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:43:24 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:43:24 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:43:28 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:43:34 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:43:38 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:43:39 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:43:39 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:43:41 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:43:55 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:43:58 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:43:59 Asia/Tehran] Session marked as seen: ج ۱ by user 350967135
[29-Sep-2025 23:43:59 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:44:01 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:44:12 Asia/Tehran] Exercise rejected for user 5569820115, session 2
[29-Sep-2025 23:44:13 Asia/Tehran] Exercise rejected for user 5569820115, session 2
[29-Sep-2025 23:44:15 Asia/Tehran] Exercise rejected for user 5569820115, session 1
[29-Sep-2025 23:44:16 Asia/Tehran] Exercise rejected for user 5569820115, session 1
[29-Sep-2025 23:44:18 Asia/Tehran] Exercise rejected for user 5569820115, session 1
[29-Sep-2025 23:44:18 Asia/Tehran] Exercise rejected for user 5569820115, session 1
[29-Sep-2025 23:44:20 Asia/Tehran] Exercise rejected for user 5569820115, session 1
[29-Sep-2025 23:44:24 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:44:25 Asia/Tehran] Session marked as seen: ج ۲ by user 350967135
[29-Sep-2025 23:44:25 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:44:27 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:44:28 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:44:29 Asia/Tehran] Session marked as seen: ج ۱ by user 350967135
[29-Sep-2025 23:44:29 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:44:31 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:44:40 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:44:42 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:44:42 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:44:44 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:47:05 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:47:06 Asia/Tehran] Session 'ج ۱' marked as seen for user 5569820115
[29-Sep-2025 23:47:06 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:47:06 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/exercises.php on line 39
[29-Sep-2025 23:47:06 Asia/Tehran] Exercise sent to user 5569820115 for session: ج ۱
[29-Sep-2025 23:47:06 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:47:08 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:47:26 Asia/Tehran] Exercise not found for user 5569820115, session 2
[29-Sep-2025 23:47:33 Asia/Tehran] Exercise rejected for user 5569820115, session 1
[29-Sep-2025 23:47:38 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:47:39 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:47:39 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:47:41 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:49:44 Asia/Tehran] ❌ HTTP error in sendMessage to 490288836: 400
[29-Sep-2025 23:49:44 Asia/Tehran] Message handled by user handler for user 490288836
[29-Sep-2025 23:49:47 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:49:48 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:49:49 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:49:51 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:16 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:17 Asia/Tehran] Session marked as seen: ج ۱ by user 5569820115
[29-Sep-2025 23:51:18 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:19 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۱
[29-Sep-2025 23:51:20 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:25 Asia/Tehran] Exercise accepted for user 5569820115, session 1
[29-Sep-2025 23:51:28 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:29 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:30 Asia/Tehran] Session 'ج ۳' marked as seen for user 5569820115
[29-Sep-2025 23:51:30 Asia/Tehran] Session marked as seen: ج ۳ by user 5569820115
[29-Sep-2025 23:51:30 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:31 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:33 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:34 Asia/Tehran] Session 'ج ۲' marked as seen for user 5569820115
[29-Sep-2025 23:51:34 Asia/Tehran] Session marked as seen: ج ۲ by user 5569820115
[29-Sep-2025 23:51:34 Asia/Tehran] Exercise sent to user 5569820115 for session: ج ۲
[29-Sep-2025 23:51:34 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:37 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۲
[29-Sep-2025 23:51:37 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:40 Asia/Tehran] Exercise accepted for user 5569820115, session 2
[29-Sep-2025 23:51:44 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:45 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:46 Asia/Tehran] Session marked as seen: ج ۳ by user 5569820115
[29-Sep-2025 23:51:46 Asia/Tehran] Exercise sent to user 5569820115 for session: ج ۳
[29-Sep-2025 23:51:46 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:49 Asia/Tehran] Exercise answer submitted by user 5569820115 for session: ج ۳
[29-Sep-2025 23:51:49 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:51:56 Asia/Tehran] User 5569820115 completed the course, starting campaign
[29-Sep-2025 23:51:56 Asia/Tehran] 🔄 Starting campaign for user 5569820115
[29-Sep-2025 23:51:56 Asia/Tehran] 🎯 Generated discount code for user 5569820115: FX5569820115092971
[29-Sep-2025 23:51:56 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 23:51:56 Asia/Tehran] ✅ Campaign started successfully for user 5569820115, discount_code: FX5569820115092971
[29-Sep-2025 23:51:56 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[29-Sep-2025 23:51:56 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 23:51:56 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام فوری...
[29-Sep-2025 23:51:57 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[29-Sep-2025 23:51:57 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[29-Sep-2025 23:51:57 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[29-Sep-2025 23:51:57 Asia/Tehran] ✅ First campaign message sent to user 5569820115
[29-Sep-2025 23:51:57 Asia/Tehran] Exercise accepted for user 5569820115, session 3
[29-Sep-2025 23:52:22 Asia/Tehran] Message handled by user handler for user 5569820115
[29-Sep-2025 23:52:37 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 23:52:37 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:52:41 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:52:43 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:52:44 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:53:00 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:53:01 Asia/Tehran] Session 'ج ۱' marked as seen for user 350967135
[29-Sep-2025 23:53:01 Asia/Tehran] Session marked as seen: ج ۱ by user 350967135
[29-Sep-2025 23:53:02 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/exercises.php on line 39
[29-Sep-2025 23:53:02 Asia/Tehran] Exercise sent to user 350967135 for session: ج ۱
[29-Sep-2025 23:53:02 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:53:05 Asia/Tehran] Exercise answer submitted by user 350967135 for session: ج ۱
[29-Sep-2025 23:53:05 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:53:10 Asia/Tehran] Exercise accepted for user 350967135, session 1
[29-Sep-2025 23:53:14 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:53:15 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:53:17 Asia/Tehran] Session 'ج ۲' marked as seen for user 350967135
[29-Sep-2025 23:53:17 Asia/Tehran] Session marked as seen: ج ۲ by user 350967135
[29-Sep-2025 23:53:17 Asia/Tehran] Exercise sent to user 350967135 for session: ج ۲
[29-Sep-2025 23:53:17 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:53:19 Asia/Tehran] Exercise answer submitted by user 350967135 for session: ج ۲
[29-Sep-2025 23:53:19 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:53:26 Asia/Tehran] Exercise accepted for user 350967135, session 2
[29-Sep-2025 23:53:29 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:53:32 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:53:34 Asia/Tehran] Session 'ج ۳' marked as seen for user 350967135
[29-Sep-2025 23:53:34 Asia/Tehran] Session marked as seen: ج ۳ by user 350967135
[29-Sep-2025 23:53:34 Asia/Tehran] Exercise sent to user 350967135 for session: ج ۳
[29-Sep-2025 23:53:34 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:53:36 Asia/Tehran] Exercise answer submitted by user 350967135 for session: ج ۳
[29-Sep-2025 23:53:36 Asia/Tehran] Message handled by user handler for user 350967135
[29-Sep-2025 23:53:41 Asia/Tehran] User 350967135 completed the course, starting campaign
[29-Sep-2025 23:53:41 Asia/Tehran] 🔄 Starting campaign for user 350967135
[29-Sep-2025 23:53:41 Asia/Tehran] 🎯 Generated discount code for user 350967135: FX350967135092972
[29-Sep-2025 23:53:41 Asia/Tehran] ✅ Campaign data saved successfully for user 350967135
[29-Sep-2025 23:53:41 Asia/Tehran] ✅ Campaign started successfully for user 350967135, discount_code: FX350967135092972
[29-Sep-2025 23:53:41 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 350967135
[29-Sep-2025 23:53:41 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[29-Sep-2025 23:53:41 Asia/Tehran] 📨 Sending text message to user 350967135: پیام فوری...
[29-Sep-2025 23:53:41 Asia/Tehran] ✅ Text message sent successfully to user 350967135
[29-Sep-2025 23:53:41 Asia/Tehran] ✅ Campaign data saved successfully for user 350967135
[29-Sep-2025 23:53:41 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 350967135
[29-Sep-2025 23:53:41 Asia/Tehran] ✅ First campaign message sent to user 350967135
[29-Sep-2025 23:53:41 Asia/Tehran] Exercise accepted for user 350967135, session 3
[29-Sep-2025 23:54:07 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:54:08 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:57:38 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:57:40 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:57:43 Asia/Tehran] Message handled by admin handler for user 490288836
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 58
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 59
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 79
[29-Sep-2025 23:57:45 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/admin.php on line 80
[29-Sep-2025 23:57:45 Asia/Tehran] Message handled by admin handler for user 490288836
[30-Sep-2025 00:00:12 Asia/Tehran] No message in update
[30-Sep-2025 00:00:12 Asia/Tehran] No message in update
[30-Sep-2025 00:15:10 Asia/Tehran] No message in update
[30-Sep-2025 01:00:33 Asia/Tehran] No message in update
[30-Sep-2025 01:11:28 Asia/Tehran] Message handled by user handler for user 5776796515
[30-Sep-2025 01:11:29 Asia/Tehran] Message handled by user handler for user 5776796515
[30-Sep-2025 01:11:44 Asia/Tehran] Message handled by user handler for user 5100039076
[30-Sep-2025 01:15:06 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function loadCampaignMessages() in /home/capitan1/public_html/dore_capitan/testcron.php:10
Stack trace:
#0 {main}
  thrown in /home/capitan1/public_html/dore_capitan/testcron.php on line 10
[30-Sep-2025 01:15:10 Asia/Tehran] No message in update
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign messages loaded: 3 steps
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign messages loaded: 3 steps
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign step 1 sent to user 350967135
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign data updated for user 350967135
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign messages loaded: 3 steps
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign step 2 sent to user 350967135
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign data updated for user 350967135
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign messages loaded: 3 steps
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign step 1 sent to user 5569820115
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign data updated for user 5569820115
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign messages loaded: 3 steps
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign step 2 sent to user 5569820115
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign data updated for user 5569820115
[30-Sep-2025 01:17:17 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:17:17
[30-Sep-2025 01:17:17 Asia/Tehran] ✅ Campaign messages loaded: 3 steps
[30-Sep-2025 01:17:17 Asia/Tehran] 👤 Processing user 350967135 - elapsed: 5016s, sent steps: 0,1,2
[30-Sep-2025 01:17:17 Asia/Tehran] 👤 Processing user 5569820115 - elapsed: 5121s, sent steps: 0,1,2
[30-Sep-2025 01:17:17 Asia/Tehran] 📊 Campaign processing completed - Users: 2, Messages sent: 0
[30-Sep-2025 01:19:15 Asia/Tehran] Message handled by user handler for user 5776796515
[30-Sep-2025 01:23:10 Asia/Tehran] No message in update
[30-Sep-2025 01:24:10 Asia/Tehran] No message in update
[30-Sep-2025 01:25:11 Asia/Tehran] No message in update
[30-Sep-2025 01:26:10 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:26:10
[30-Sep-2025 01:26:10 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:26:10
[30-Sep-2025 01:26:10 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:26:10 Asia/Tehran] ⏰ Current timestamp: 1759182970 (2025-09-30 01:26:10)
[30-Sep-2025 01:26:10 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:26:10 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:26:37 Asia/Tehran] 🚀 Campaign cron started at 2025-09-30 01:26:37
[30-Sep-2025 01:26:37 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:26:37
[30-Sep-2025 01:26:37 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:26:37 Asia/Tehran] ⏰ Current timestamp: 1759182997 (2025-09-30 01:26:37)
[30-Sep-2025 01:26:37 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:26:37 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:26:37 Asia/Tehran] 🏁 Campaign cron finished at 2025-09-30 01:26:37
[30-Sep-2025 01:26:40 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:26:40
[30-Sep-2025 01:26:40 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:26:40 Asia/Tehran] ⏰ Current timestamp: 1759183000 (2025-09-30 01:26:40)
[30-Sep-2025 01:26:40 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:27:01 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:27:01
[30-Sep-2025 01:27:01 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:27:01
[30-Sep-2025 01:27:01 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:27:01 Asia/Tehran] ⏰ Current timestamp: 1759183021 (2025-09-30 01:27:01)
[30-Sep-2025 01:27:01 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:27:01 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:27:09 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:27:09
[30-Sep-2025 01:27:09 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:27:09
[30-Sep-2025 01:27:09 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:27:09 Asia/Tehran] ⏰ Current timestamp: 1759183029 (2025-09-30 01:27:09)
[30-Sep-2025 01:27:09 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:27:09 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:28:09 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:28:09
[30-Sep-2025 01:28:09 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:28:09
[30-Sep-2025 01:28:09 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:28:09 Asia/Tehran] ⏰ Current timestamp: 1759183089 (2025-09-30 01:28:09)
[30-Sep-2025 01:28:09 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:28:09 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:28:24 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:28:24
[30-Sep-2025 01:28:24 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:28:24 Asia/Tehran] ⏰ Current timestamp: 1759183104 (2025-09-30 01:28:24)
[30-Sep-2025 01:28:24 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:29:08 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:29:08
[30-Sep-2025 01:29:08 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:29:08
[30-Sep-2025 01:29:08 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:29:08 Asia/Tehran] ⏰ Current timestamp: 1759183148 (2025-09-30 01:29:08)
[30-Sep-2025 01:29:08 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:29:08 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:29:41 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:29:41
[30-Sep-2025 01:29:41 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:29:41 Asia/Tehran] ⏰ Current timestamp: 1759183181 (2025-09-30 01:29:41)
[30-Sep-2025 01:29:41 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:30:12 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:30:12
[30-Sep-2025 01:30:12 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:30:12
[30-Sep-2025 01:30:12 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:30:12 Asia/Tehran] ⏰ Current timestamp: 1759183212 (2025-09-30 01:30:12)
[30-Sep-2025 01:30:12 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:30:12 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:31:09 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:31:09
[30-Sep-2025 01:31:09 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:31:09
[30-Sep-2025 01:31:09 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:31:09 Asia/Tehran] ⏰ Current timestamp: 1759183269 (2025-09-30 01:31:09)
[30-Sep-2025 01:31:09 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:31:09 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:31:45 Asia/Tehran] Message handled by user handler for user 5100039076
[30-Sep-2025 01:31:46 Asia/Tehran] Message handled by user handler for user 5100039076
[30-Sep-2025 01:32:12 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:32:12
[30-Sep-2025 01:32:12 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:32:12
[30-Sep-2025 01:32:12 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:32:12 Asia/Tehran] ⏰ Current timestamp: 1759183332 (2025-09-30 01:32:12)
[30-Sep-2025 01:32:12 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:32:12 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:32:49 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:32:50 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:32:52 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:32:54 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:32:56 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:32:58 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:33:04 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function handleAdminCallback() in /home/capitan1/public_html/dore_capitan/main.php:103
Stack trace:
#0 {main}
  thrown in /home/capitan1/public_html/dore_capitan/main.php on line 103
[30-Sep-2025 01:33:04 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function handleAdminCallback() in /home/capitan1/public_html/dore_capitan/main.php:103
Stack trace:
#0 {main}
  thrown in /home/capitan1/public_html/dore_capitan/main.php on line 103
[30-Sep-2025 01:33:06 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function handleAdminCallback() in /home/capitan1/public_html/dore_capitan/main.php:103
Stack trace:
#0 {main}
  thrown in /home/capitan1/public_html/dore_capitan/main.php on line 103
[30-Sep-2025 01:33:10 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:33:10
[30-Sep-2025 01:33:10 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:33:10
[30-Sep-2025 01:33:10 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:33:10 Asia/Tehran] ⏰ Current timestamp: 1759183390 (2025-09-30 01:33:10)
[30-Sep-2025 01:33:10 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:33:10 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:33:10 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function handleAdminCallback() in /home/capitan1/public_html/dore_capitan/main.php:103
Stack trace:
#0 {main}
  thrown in /home/capitan1/public_html/dore_capitan/main.php on line 103
[30-Sep-2025 01:33:18 Asia/Tehran] Exercise rejected for user 350967135, session 3
[30-Sep-2025 01:33:19 Asia/Tehran] Exercise rejected for user 350967135, session 3
[30-Sep-2025 01:33:32 Asia/Tehran] Exercise rejected for user 5569820115, session 3
[30-Sep-2025 01:33:34 Asia/Tehran] User 5569820115 completed the course, starting campaign
[30-Sep-2025 01:33:34 Asia/Tehran] 🔄 Starting campaign for user 5569820115
[30-Sep-2025 01:33:34 Asia/Tehran] ⚠️ Campaign already started for user 5569820115
[30-Sep-2025 01:33:34 Asia/Tehran] Exercise accepted for user 5569820115, session 3
[30-Sep-2025 01:33:37 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:33:39 Asia/Tehran] Session marked as seen: ج ۳ by user 5569820115
[30-Sep-2025 01:33:39 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:34:09 Asia/Tehran] No message in update
[30-Sep-2025 01:34:59 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:35:05 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:35:07 Asia/Tehran] Session marked as seen: ج ۳ by user 5569820115
[30-Sep-2025 01:35:07 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:35:09 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:35:12 Asia/Tehran] User 5569820115 completed the course, starting campaign
[30-Sep-2025 01:35:12 Asia/Tehran] 🔄 Starting campaign for user 5569820115
[30-Sep-2025 01:35:12 Asia/Tehran] 🎯 Generated discount code for user 5569820115: FX5569820115093053
[30-Sep-2025 01:35:12 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:35:12 Asia/Tehran] ✅ Campaign started successfully for user 5569820115, discount_code: FX5569820115093053
[30-Sep-2025 01:35:12 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[30-Sep-2025 01:35:12 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:35:12 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام فوری...
[30-Sep-2025 01:35:12 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:35:12 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:35:12 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[30-Sep-2025 01:35:12 Asia/Tehran] ✅ First campaign message sent to user 5569820115
[30-Sep-2025 01:35:12 Asia/Tehran] Exercise accepted for user 5569820115, session 3
[30-Sep-2025 01:35:12 Asia/Tehran] No message in update
[30-Sep-2025 01:35:43 Asia/Tehran] 🚀 Campaign cron started at 2025-09-30 01:35:43
[30-Sep-2025 01:35:43 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:35:43
[30-Sep-2025 01:35:43 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:35:43 Asia/Tehran] ⏰ Current timestamp: 1759183543 (2025-09-30 01:35:43)
[30-Sep-2025 01:35:43 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-30 01:35:12
[30-Sep-2025 01:35:43 Asia/Tehran] ⏳ User 5569820115: Step 1 waiting (61s more)
[30-Sep-2025 01:35:43 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 0
[30-Sep-2025 01:35:43 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:35:43 Asia/Tehran] 🏁 Campaign cron finished at 2025-09-30 01:35:43
[30-Sep-2025 01:35:47 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:35:47
[30-Sep-2025 01:35:47 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:35:47 Asia/Tehran] ⏰ Current timestamp: 1759183547 (2025-09-30 01:35:47)
[30-Sep-2025 01:35:47 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-30 01:35:12
[30-Sep-2025 01:35:47 Asia/Tehran] ⏳ User 5569820115: Step 1 waiting (57s more)
[30-Sep-2025 01:35:47 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 0
[30-Sep-2025 01:35:53 Asia/Tehran] No message in update
[30-Sep-2025 01:36:01 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:36:01
[30-Sep-2025 01:36:01 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:36:01 Asia/Tehran] ⏰ Current timestamp: 1759183561 (2025-09-30 01:36:01)
[30-Sep-2025 01:36:01 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-30 01:35:12
[30-Sep-2025 01:36:01 Asia/Tehran] ⏳ User 5569820115: Step 1 waiting (43s more)
[30-Sep-2025 01:36:01 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 0
[30-Sep-2025 01:36:09 Asia/Tehran] No message in update
[30-Sep-2025 01:37:20 Asia/Tehran] No message in update
[30-Sep-2025 01:38:05 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[30-Sep-2025 01:38:05 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:38:05 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام فوری...
[30-Sep-2025 01:38:05 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:38:05 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:38:05 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[30-Sep-2025 01:38:36 Asia/Tehran] No message in update
[30-Sep-2025 01:38:50 Asia/Tehran] Message handled by admin handler for user 490288836
[30-Sep-2025 01:38:51 Asia/Tehran] Message handled by admin handler for user 490288836
[30-Sep-2025 01:38:52 Asia/Tehran] Message handled by admin handler for user 490288836
[30-Sep-2025 01:39:08 Asia/Tehran] No message in update
[30-Sep-2025 01:39:10 Asia/Tehran] 📤 Attempting to send campaign step 1 to user 5569820115
[30-Sep-2025 01:39:10 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:39:10 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام ۹۰۰ ثاینه بعد...
[30-Sep-2025 01:39:10 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:39:10 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:39:10 Asia/Tehran] ✅ Campaign step 1 marked as sent for user 5569820115
[30-Sep-2025 01:39:54 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[30-Sep-2025 01:39:54 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:39:54 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام فوری...
[30-Sep-2025 01:39:54 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:39:54 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:39:54 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[30-Sep-2025 01:40:10 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[30-Sep-2025 01:40:10 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:40:10 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام فوری...
[30-Sep-2025 01:40:10 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:40:10 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:40:10 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[30-Sep-2025 01:40:12 Asia/Tehran] No message in update
[30-Sep-2025 01:40:24 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[30-Sep-2025 01:40:24 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:40:24 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام فوری...
[30-Sep-2025 01:40:24 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:40:24 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:40:24 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[30-Sep-2025 01:40:24 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/check_cron.php on line 70
[30-Sep-2025 01:41:08 Asia/Tehran] No message in update
[30-Sep-2025 01:41:15 Asia/Tehran] 📤 Attempting to send campaign step 1 to user 5569820115
[30-Sep-2025 01:41:15 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:41:15 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام ۹۰۰ ثاینه بعد...
[30-Sep-2025 01:41:15 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:41:15 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:41:15 Asia/Tehran] ✅ Campaign step 1 marked as sent for user 5569820115
[30-Sep-2025 01:41:40 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[30-Sep-2025 01:41:40 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:41:40 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام فوری...
[30-Sep-2025 01:41:40 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:41:40 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:41:40 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[30-Sep-2025 01:41:40 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/check_cron.php on line 70
[30-Sep-2025 01:42:20 Asia/Tehran] 📤 Attempting to send campaign step 2 to user 5569820115
[30-Sep-2025 01:42:20 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:42:20 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام ۳۰ دقبقه بعد...
[30-Sep-2025 01:42:20 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:42:20 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:42:20 Asia/Tehran] ✅ Campaign step 2 marked as sent for user 5569820115
[30-Sep-2025 01:42:20 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:42:20
[30-Sep-2025 01:42:20 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:42:20 Asia/Tehran] ⏰ Current timestamp: 1759183940 (2025-09-30 01:42:20)
[30-Sep-2025 01:42:20 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-30 01:41:40
[30-Sep-2025 01:42:20 Asia/Tehran] ⏳ User 5569820115: Step 1 waiting (52s more)
[30-Sep-2025 01:42:20 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 0
[30-Sep-2025 01:42:20 Asia/Tehran] PHP Warning:  json_decode() expects parameter 1 to be string, array given in /home/capitan1/public_html/dore_capitan/check_cron.php on line 60
[30-Sep-2025 01:42:31 Asia/Tehran] No message in update
[30-Sep-2025 01:43:10 Asia/Tehran] No message in update
[30-Sep-2025 01:44:10 Asia/Tehran] No message in update
[30-Sep-2025 01:44:46 Asia/Tehran] No message in update
[30-Sep-2025 01:44:48 Asia/Tehran] No message in update
[30-Sep-2025 01:45:12 Asia/Tehran] No message in update
[30-Sep-2025 01:46:09 Asia/Tehran] No message in update
[30-Sep-2025 01:46:48 Asia/Tehran] No message in update
[30-Sep-2025 01:47:08 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:47:08
[30-Sep-2025 01:47:08 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:47:08 Asia/Tehran] ⏰ Current timestamp: 1759184228 (2025-09-30 01:47:08)
[30-Sep-2025 01:47:08 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-30 01:41:40
[30-Sep-2025 01:47:08 Asia/Tehran] ✅ User 5569820115 eligible for step 1 (elapsed: 328s >= delay: 92s)
[30-Sep-2025 01:47:08 Asia/Tehran] 📤 Attempting to send campaign step 1 to user 5569820115
[30-Sep-2025 01:47:08 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:47:08 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام ۹۰۰ ثاینه بعد...
[30-Sep-2025 01:47:08 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:47:08 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:47:08 Asia/Tehran] ✅ Campaign step 1 marked as sent for user 5569820115
[30-Sep-2025 01:47:08 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 1
[30-Sep-2025 01:47:10 Asia/Tehran] No message in update
[30-Sep-2025 01:47:46 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:47:46
[30-Sep-2025 01:47:46 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:47:46
[30-Sep-2025 01:47:46 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:47:46 Asia/Tehran] ⏰ Current timestamp: 1759184266 (2025-09-30 01:47:46)
[30-Sep-2025 01:47:46 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:47:46 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:48:10 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:48:10
[30-Sep-2025 01:48:10 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:48:10
[30-Sep-2025 01:48:10 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:48:10 Asia/Tehran] ⏰ Current timestamp: 1759184290 (2025-09-30 01:48:10)
[30-Sep-2025 01:48:10 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:48:10 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:48:22 Asia/Tehran] 🔔 Inactivity reminder cron triggered at 2025-09-30 01:48:22
[30-Sep-2025 01:48:22 Asia/Tehran] 📤 Inactivity reminders sent to 0 users
[30-Sep-2025 01:49:09 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:49:09
[30-Sep-2025 01:49:09 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:49:09
[30-Sep-2025 01:49:09 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:49:09 Asia/Tehran] ⏰ Current timestamp: 1759184349 (2025-09-30 01:49:09)
[30-Sep-2025 01:49:09 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:49:09 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:50:06 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:50:08 Asia/Tehran] Session marked as seen: ج ۳ by user 5569820115
[30-Sep-2025 01:50:08 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:50:11 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:50:11
[30-Sep-2025 01:50:11 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:50:11
[30-Sep-2025 01:50:11 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:50:11 Asia/Tehran] ⏰ Current timestamp: 1759184411 (2025-09-30 01:50:11)
[30-Sep-2025 01:50:11 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:50:11 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:50:18 Asia/Tehran] Message handled by admin handler for user 490288836
[30-Sep-2025 01:50:22 Asia/Tehran] Message handled by admin handler for user 490288836
[30-Sep-2025 01:50:25 Asia/Tehran] 🔄 Starting campaign for user 490288836
[30-Sep-2025 01:50:25 Asia/Tehran] ⚠️ User 490288836 not eligible for campaign (course not completed)
[30-Sep-2025 01:50:25 Asia/Tehran] Message handled by admin handler for user 490288836
[30-Sep-2025 01:50:30 Asia/Tehran] Message handled by admin handler for user 490288836
[30-Sep-2025 01:50:34 Asia/Tehran] User 350967135 completed the course, starting campaign
[30-Sep-2025 01:50:34 Asia/Tehran] 🔄 Starting campaign for user 350967135
[30-Sep-2025 01:50:35 Asia/Tehran] ⚠️ Campaign already started for user 350967135
[30-Sep-2025 01:50:35 Asia/Tehran] Exercise accepted for user 350967135, session 3
[30-Sep-2025 01:50:50 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:50:53 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:50:55 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:51:09 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:51:09
[30-Sep-2025 01:51:09 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:51:09
[30-Sep-2025 01:51:09 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:51:09 Asia/Tehran] ⏰ Current timestamp: 1759184469 (2025-09-30 01:51:09)
[30-Sep-2025 01:51:09 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:51:09 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:51:11 Asia/Tehran] User 5569820115 completed the course, starting campaign
[30-Sep-2025 01:51:11 Asia/Tehran] 🔄 Starting campaign for user 5569820115
[30-Sep-2025 01:51:11 Asia/Tehran] 🎯 Generated discount code for user 5569820115: FX5569820115093035
[30-Sep-2025 01:51:11 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:51:11 Asia/Tehran] ✅ Campaign started successfully for user 5569820115, discount_code: FX5569820115093035
[30-Sep-2025 01:51:11 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 5569820115
[30-Sep-2025 01:51:11 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:51:11 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام فوری...
[30-Sep-2025 01:51:12 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:51:12 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:51:12 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 5569820115
[30-Sep-2025 01:51:12 Asia/Tehran] ✅ First campaign message sent to user 5569820115
[30-Sep-2025 01:51:12 Asia/Tehran] Exercise accepted for user 5569820115, session 3
[30-Sep-2025 01:52:10 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:52:10
[30-Sep-2025 01:52:10 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:52:10
[30-Sep-2025 01:52:10 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:52:10 Asia/Tehran] ⏰ Current timestamp: 1759184530 (2025-09-30 01:52:10)
[30-Sep-2025 01:52:10 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-30 01:51:11
[30-Sep-2025 01:52:10 Asia/Tehran] ⏳ User 5569820115: Step 1 waiting (33s more)
[30-Sep-2025 01:52:10 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 0
[30-Sep-2025 01:52:10 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:53:09 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:53:09
[30-Sep-2025 01:53:09 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:53:09
[30-Sep-2025 01:53:09 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:53:09 Asia/Tehran] ⏰ Current timestamp: 1759184589 (2025-09-30 01:53:09)
[30-Sep-2025 01:53:09 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-30 01:51:11
[30-Sep-2025 01:53:09 Asia/Tehran] ✅ User 5569820115 eligible for step 1 (elapsed: 118s >= delay: 92s)
[30-Sep-2025 01:53:09 Asia/Tehran] 📤 Attempting to send campaign step 1 to user 5569820115
[30-Sep-2025 01:53:09 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:53:09 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام ۹۰۰ ثاینه بعد...
[30-Sep-2025 01:53:09 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:53:09 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:53:09 Asia/Tehran] ✅ Campaign step 1 marked as sent for user 5569820115
[30-Sep-2025 01:53:09 Asia/Tehran] ⏳ User 5569820115: Step 2 waiting (132s more)
[30-Sep-2025 01:53:09 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 1
[30-Sep-2025 01:53:10 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:54:08 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:54:08
[30-Sep-2025 01:54:08 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:54:08
[30-Sep-2025 01:54:08 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:54:08 Asia/Tehran] ⏰ Current timestamp: 1759184648 (2025-09-30 01:54:08)
[30-Sep-2025 01:54:08 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-30 01:51:11
[30-Sep-2025 01:54:08 Asia/Tehran] ⏳ User 5569820115: Step 2 waiting (73s more)
[30-Sep-2025 01:54:08 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 0
[30-Sep-2025 01:54:08 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:55:12 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:55:12
[30-Sep-2025 01:55:12 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:55:12
[30-Sep-2025 01:55:12 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:55:12 Asia/Tehran] ⏰ Current timestamp: 1759184712 (2025-09-30 01:55:12)
[30-Sep-2025 01:55:12 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-30 01:51:11
[30-Sep-2025 01:55:12 Asia/Tehran] ⏳ User 5569820115: Step 2 waiting (9s more)
[30-Sep-2025 01:55:12 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 0
[30-Sep-2025 01:55:12 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:56:09 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:56:09
[30-Sep-2025 01:56:09 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:56:09
[30-Sep-2025 01:56:09 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:56:09 Asia/Tehran] ⏰ Current timestamp: 1759184769 (2025-09-30 01:56:09)
[30-Sep-2025 01:56:09 Asia/Tehran] 👤 Processing user 5569820115 - started: 2025-09-30 01:51:11
[30-Sep-2025 01:56:09 Asia/Tehran] ✅ User 5569820115 eligible for step 2 (elapsed: 298s >= delay: 250s)
[30-Sep-2025 01:56:09 Asia/Tehran] 📤 Attempting to send campaign step 2 to user 5569820115
[30-Sep-2025 01:56:09 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:56:09 Asia/Tehran] 📨 Sending text message to user 5569820115: پیام ۳۰ دقبقه بعد...
[30-Sep-2025 01:56:09 Asia/Tehran] ✅ Text message sent successfully to user 5569820115
[30-Sep-2025 01:56:09 Asia/Tehran] ✅ Campaign data saved successfully for user 5569820115
[30-Sep-2025 01:56:09 Asia/Tehran] ✅ Campaign step 2 marked as sent for user 5569820115
[30-Sep-2025 01:56:09 Asia/Tehran] 📊 Campaign processing completed - Users: 1, Messages sent: 1
[30-Sep-2025 01:56:09 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:57:09 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:57:09
[30-Sep-2025 01:57:09 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:57:09
[30-Sep-2025 01:57:09 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:57:09 Asia/Tehran] ⏰ Current timestamp: 1759184829 (2025-09-30 01:57:09)
[30-Sep-2025 01:57:09 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:57:09 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:57:25 Asia/Tehran] Message handled by user handler for user 5569820115
[30-Sep-2025 01:58:08 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:58:08
[30-Sep-2025 01:58:08 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:58:08
[30-Sep-2025 01:58:08 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:58:08 Asia/Tehran] ⏰ Current timestamp: 1759184888 (2025-09-30 01:58:08)
[30-Sep-2025 01:58:08 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:58:08 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 01:59:10 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 01:59:10
[30-Sep-2025 01:59:10 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 01:59:10
[30-Sep-2025 01:59:10 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 01:59:10 Asia/Tehran] ⏰ Current timestamp: 1759184950 (2025-09-30 01:59:10)
[30-Sep-2025 01:59:10 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 01:59:10 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 02:00:12 Asia/Tehran] 🚀 Campaign cron triggered at 2025-09-30 02:00:12
[30-Sep-2025 02:00:12 Asia/Tehran] 🚀 Campaign processing started at 2025-09-30 02:00:12
[30-Sep-2025 02:00:12 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 02:00:12 Asia/Tehran] ⏰ Current timestamp: 1759185012 (2025-09-30 02:00:12)
[30-Sep-2025 02:00:12 Asia/Tehran] 📊 Campaign processing completed - Users: 0, Messages sent: 0
[30-Sep-2025 02:00:12 Asia/Tehran] ❌ Campaign cron failed
[30-Sep-2025 02:02:39 Asia/Tehran] Message handled by user handler for user 350967135
[30-Sep-2025 02:02:40 Asia/Tehran] Message handled by user handler for user 350967135
[30-Sep-2025 02:02:41 Asia/Tehran] Session marked as seen: ج ۳ by user 350967135
[30-Sep-2025 02:02:41 Asia/Tehran] Message handled by user handler for user 350967135
[30-Sep-2025 02:02:43 Asia/Tehran] Message handled by user handler for user 350967135
[30-Sep-2025 02:02:52 Asia/Tehran] Message handled by user handler for user 350967135
[30-Sep-2025 02:03:04 Asia/Tehran] User 350967135 completed the course, starting campaign
[30-Sep-2025 02:03:04 Asia/Tehran] 🔄 Starting campaign for user 350967135
[30-Sep-2025 02:03:04 Asia/Tehran] 🎯 Generated discount code for user 350967135: FX350967135093064
[30-Sep-2025 02:03:04 Asia/Tehran] ✅ Campaign data saved successfully for user 350967135
[30-Sep-2025 02:03:04 Asia/Tehran] ✅ Campaign started successfully for user 350967135, discount_code: FX350967135093064
[30-Sep-2025 02:03:04 Asia/Tehran] 📤 Attempting to send campaign step 0 to user 350967135
[30-Sep-2025 02:03:04 Asia/Tehran] Campaign steps loaded from JSON file: 3 steps
[30-Sep-2025 02:03:04 Asia/Tehran] 📨 Sending text message to user 350967135: پیام فوری...
[30-Sep-2025 02:03:04 Asia/Tehran] ✅ Text message sent successfully to user 350967135
[30-Sep-2025 02:03:04 Asia/Tehran] ✅ Campaign data saved successfully for user 350967135
[30-Sep-2025 02:03:04 Asia/Tehran] ✅ Campaign step 0 marked as sent for user 350967135
[30-Sep-2025 02:03:04 Asia/Tehran] ✅ First campaign message sent to user 350967135
[30-Sep-2025 02:03:04 Asia/Tehran] Exercise accepted for user 350967135, session 3
[05-Jun-2026 21:25:42 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:26:05 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:26:27 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:26:33 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:26:33 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:26:38 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:26:38 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:26:38 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:27:06 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:27:06 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:27:18 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:27:18 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:34:16 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:34:28 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[05-Jun-2026 21:40:50 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[06-Jun-2026 01:35:30 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[06-Jun-2026 01:35:30 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[06-Jun-2026 01:40:32 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[06-Jun-2026 01:43:10 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[06-Jun-2026 01:46:01 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[06-Jun-2026 01:46:30 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[06-Jun-2026 01:48:00 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
[06-Jun-2026 01:48:04 Asia/Tehran] ❌ Database connection failed: SQLSTATE[HY000] [1045] Access denied for user 'capitan1_usrdorcapi'@'localhost' (using password: YES)
