Есть паблик аккаунт Viber
Есть скрипт на PHP который собирает некоторые данные из таблицы -> формирует сообщение и отправляет в этот аккаунт
При запуске скрипта из браузера - все отрабатывает штатно, сообщения доходят всем кто подписан
Но если запускать скрипт из командной строки или по cron'у
У всех получателей одна и та же ошибка
[status] => 999
[status_message] => Bad receiver ID
[message_token] => ********************
описания ошибки в документации не нашел (судя по всему она значится как Other error code)
Скрипт должен работать именно по cron
Кто сталкивался или может идеи какие есть ?
Дело оказалось в кодировке
В моем случае
При формировании сообщений использовались функции strtoupper и substr
Замена на mb_strtoupper и mb_substr соответственно, исправили ситуацию