Страница 1 из 1

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

Добавлено: 07 окт 2025, 17:02
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
И сообщения не приходят... Хотя, что странно, в одной сущности даже при такой ошибке сообщение приходит. А по другим сущностям с точно-такими же настройками - не приходят. В чем может быть проблема?

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

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

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

Так же протестируйте данный модуль просто при изменении статуса, чтоб проверить чтоб сообщения приходят в системе.

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

Добавлено: 08 окт 2025, 13:30
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
Что это значит? Не присвоен номер какому-то аккаунту (не разберу Ошибка - вероятно, кириллические символы не преобразовываются...) ? Подскажите, что дальше делать? И где еще ошибки смотреть? В Руководителе - я не знаю где глянуть, это ж по крону скрипт должен работать, т.е. по событию "даты". И что странно одно из событий по дате все также нормально срабатывает... Но по дате есть много настроек на Вамм чат - там и на каждый день и на каждый час есть, может какой-то конфликт между ними? Не пойму почему с одинаковыми настройками (все поля даты идентичны, настройки идентичны), но в разных сущностях не срабатывает...

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

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