Ошибка Wammchat при отправке по Дате - в кроне

Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Ошибка Wammchat при отправке по Дате - в кроне

Сообщение alcompstudio »

Добрый день!

Настроена отправка Wammchat по крону - по дате (ежедневно). Но при попытке проверить (ручной запуск крона) - появляется ошибка

Код: Выделить всё

root# /opt/php80/bin/php -f /var/www/user/data/www/crm.ru/crm/cron/sms_by_date.php
PHP Fatal error:  Uncaught Error: Call to a member function add() on null in /var/www/user/data/www/crm.ru/crm/plugins/ext/sms_modules/wamm_chat/wamm_chat.php:81
Stack trace:
#0 /var/www/user/data/www/crm.ru/crm/plugins/ext/classes/sms.php(335): wamm_chat->send('11', Array, '\xD0\x9F\xD0\xBE \xD0\xB7\xD0\xB0\xD0\xB4\xD0\xB0\xD1\x87...')
#1 /var/www/user/data/www/crm.ru/crm/plugins/ext/classes/sms.php(472): sms->send(Array, '\xD0\x9F\xD0\xBE \xD0\xB7\xD0\xB0\xD0\xB4\xD0\xB0\xD1\x87...')
#2 /var/www/user/data/www/crm.ru/crm/plugins/ext/classes/sms.php(423): sms->send_msg_by_date(Array)
#3 /var/www/user/data/www/crm.ru/crm/cron/sms_by_date.php(43): sms::msg_by_date()
#4 {main}
  thrown in /var/www/user/data/www/crm.ru/crm/plugins/ext/sms_modules/wamm_chat/wamm_chat.php on line 81
И сообщения не приходят... Хотя, что странно, в одной сущности даже при такой ошибке сообщение приходит. А по другим сущностям с точно-такими же настройками - не приходят. В чем может быть проблема?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка Wammchat при отправке по Дате - в кроне

Сообщение support »

Там просто API ошибку возвращает и из за того что модуль запускается вручную, ошибка не может быть отображена.
Код поправил. Теперь при запуске вручную ошибка будет отображаться.

Файл из архива замените в
plugins\ext\sms_modules\wamm_chat\

Так же протестируйте данный модуль просто при изменении статуса, чтоб проверить чтоб сообщения приходят в системе.
Вложения
wamm_chat.zip
(1.38 КБ) 71 скачивание
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Ошибка Wammchat при отправке по Дате - в кроне

Сообщение alcompstudio »

Обновил файл, запустил крон вручную и такая ошибка появилась:

Код: Выделить всё

root# /opt/php80/bin/php -f /var/www/user/data/www/crm.ru/crm/cron/sms_by_date.php
Ошибка: no Account on the numberОшибка: phone fail
Что это значит? Не присвоен номер какому-то аккаунту (не разберу Ошибка - вероятно, кириллические символы не преобразовываются...) ? Подскажите, что дальше делать? И где еще ошибки смотреть? В Руководителе - я не знаю где глянуть, это ж по крону скрипт должен работать, т.е. по событию "даты". И что странно одно из событий по дате все также нормально срабатывает... Но по дате есть много настроек на Вамм чат - там и на каждый день и на каждый час есть, может какой-то конфликт между ними? Не пойму почему с одинаковыми настройками (все поля даты идентичны, настройки идентичны), но в разных сущностях не срабатывает...
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Ошибка Wammchat при отправке по Дате - в кроне

Сообщение alcompstudio »

support писал(а): 08 окт 2025, 06:45 Так же протестируйте данный модуль просто при изменении статуса, чтоб проверить чтоб сообщения приходят в системе.
Тут все работает без ошибок, все уведомления приходят. Проблема только в настройке по дате.
Ответить