Giter Site home page Giter Site logo

Comments (7)

Bogdaan avatar Bogdaan commented on August 29, 2024

Не встречал такого.
По плану приходит вот такое сообщение - https://developers.viber.com/docs/api/rest-bot-api/#picture-message

from viber-bot-php.

Bogdaan avatar Bogdaan commented on August 29, 2024

Поле "text:protected" обязательное и всегда указывается со стороны VIber.

from viber-bot-php.

Smip avatar Smip commented on August 29, 2024

Да, такое сообщение приходит только если пользователь напрямую загрузил контент боту, и тут проблем нет. А вот если сообщение переслали то приходит пустота.
Точнее если у пересланного сообщения есть описание, то оно приходит в поле text. Но поле media всегда пустое.

from viber-bot-php.

Bogdaan avatar Bogdaan commented on August 29, 2024

А можете сделать копию запроса, который приходит на ваш сервер?

# in bot.php, $log - monolog instance
$log->addWarning('r: ' . var_export($_REQUEST, true));

from viber-bot-php.

Smip avatar Smip commented on August 29, 2024

$_REQUEST:

array (
  'sig' => '451b74243aca565db196fc3dd2e102337ac12718a3d146797da5894732555396',
)

file_get_contents('php://input'):

{
  "event":"message",
  "timestamp":1520171606164,
  "message_token":5151082750806091018,
  "sender":{
    "id":"<SENDER ID>",
    "name":"<SENDER NAME>",
    "avatar":"<LINK TO AVATAR>",
    "language":"en",
    "country":"UA",
    "api_version":2
  },
  "message":{
    "type":"picture"
  },
  "silent":false
}

p.s. Файлы, видео пересылаются нормально. Проблема только с изображениями. Сейчас тестирую остальные типы.

from viber-bot-php.

Smip avatar Smip commented on August 29, 2024

Извините за дезинформацию, данная проблема возникает только если пересылать с группы(чата). Если же пересылать сообщение от обычного пользователя, то всё отрабатывает отлично.

upd. В общем, проблема в Viber. Он работает очень странно. Иногда сообщения пересылаются нормально, иногда нет. Есть у меня подозрение что это зависит от чата с которого пересылают. Или же от того каким образом это изображение было загружено в этот чат. С каких-то чатов работает нормально, с каких-то приходит "type":"picture" и самого медиа нет.

from viber-bot-php.

Bogdaan avatar Bogdaan commented on August 29, 2024

Не встречал подобного, но в любом случае, спасибо за информацию - пригодиться (в случае если у кого-нибудь данная ситуация проявиться).

from viber-bot-php.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.