GithubHelp home page GithubHelp logo

issues's People

Contributors

amele9 avatar eschelpnew avatar injitools avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

issues's Issues

Вместо сообщения отображается "Ожидание сообщения. Это может занять некоторое время"

Ошибка
В некоторых случаях при отправке сообщения методом SendMessage сообщение не доставляется до получателя. Вместо сообщения на телефоне получателя отображается "Ожидание сообщения. Это может занять некоторое время".

Уровень
API

Обходное решение

  1. Попросить получателя отправить ответное сообщение и повторить попытку отправки
  2. Добавить получателя в контакты на телефоне и повторить отправку
  3. Разлогинить и залогинить инстанс по новой (сканировать QR-код)

Screenshot_13

Ошибка в несовместимости протоколов SSL

Ошибка
Ошибка в несовместимости протоколов SSL. Некоторые ссылки не отсылаются методом SendFileByUrl выходит ошибка "unable to verify the first certificate".

Уровень
API

Обходное решение
Использовать для ссылок http вместо https или отсылать методом sendFileByUpload.


Error
SSL protocol incompatibility error. Some links are not sent using the SendFileByUrl method, and the error “unable to verify the first certificate” appears.

Level
API

Workaround
Use http instead of https for links or send using the sendFileByUpload method.

Отсутствует поле sender в уведомлении outgoingMessageReceived / The sender field is missing in the outgoingMessageReceived notification

Ошибка
Отсутствует поле sender во входящем вебхуке.

Пример

{
  'typeWebhook': 'outgoingMessageReceived', 
  'instanceData': 
    {
      'idInstance': 551173****, 
      'typeInstance': 'whatsapp'
     }, 
  'timestamp': 165729****, 
  'idMessage': '436CC4C3C6BCB07161988F4E********', 
  'senderData': 
    {
      'chatId': '7937*******@c.us', 
      'senderName': 'Sahar&Vosk'
     }, 
  'messageData': 
     {
        'typeMessage': 'textMessage', 
        'textMessageData': 
     {
  'textMessage': 'У Вас было первое посещение ?'
     }
  }
}

Проявляется с периодичностью 3-4 раза в неделю.

Уровень
API


Error
The sender field is missing in the incoming webhook.

Example

{
   'typeWebhook': 'outgoingMessageReceived',
   'instanceData':
     {
       'idInstance': 551173****,
       'typeInstance': 'whatsapp'
      },
   'timestamp': 165729****,
   'idMessage': '436CC4C3C6BCB07161988F4E********',
   'senderData':
     {
       'chatId': '7937*******@c.us',
       'senderName': 'Sahar&Vosk'
      },
   'messageData':
      {
         'typeMessage': 'textMessage',
         'textMessageData':
      {
   'textMessage': 'Have you had your first visit?'
      }
   }
}

It appears at intervals of 3-4 times a week.

Level
API

Уточнение документации по WebHook

Здравствуйте! Не могли бы вы уточнить, по поводу WebHook. В какие именно интервалы сервер пробует доставить сообщение? Для чего есть возможность указать несколько вебхуков? Сервер будет выбирать один из них или отправлять на все? Если один из них, то по какому принципу?

Ошибка при добавлении участника в группу с помощью метода addGroupParticipant

Ошибка
В некоторых случаях при добавлении участника в группу с помощью метода addGroupParticipant наблюдается ошибка

{"level":"error","message":"Instance:55000000 failed to add group participant: Error: bad-request","profile":"5500,5500000","timestamp":"27.07.2022, 13:02:03"}
13:02:31.342
{"level":"error","message":"Instance:55000000 failed to add group participant: Error: bad-request","profile":"5500,5500000","timestamp":"27.07.2022, 13:02:31"}

Уровень
API

Обходное решение
Добавлять участника с телефона

Файлы с форматом bmp отправляются, но не отображаются в телефоне у получателя.

Ошибка
При отправке изображения любым методом Файлы с форматом bmp отправляются, но не отображаются в телефоне у получателя.

Уровень
API

Обходное решение
Проставлять filename с расширением jpg при отправке.

Инстанс не отправляет и не принимает сообщения.

Ошибка
Инстанс не отправляет и не принимает сообщения. Порядка воспроизведения - нет.
Нет повторных отправок вебхуков на клиентский сервер.

Уровень
API

Обходное решение
Убрать вебхук урл, перезапустить, ждать 5 минут, установить вебхук урл, перезапустить.

Ссылка на личный кабинет

Здравствуйте!

Только начал пробовать ваш сервис и сразу же столкнулся с трудностями. При переходе из документации на личный кабинет получаю таймаут соединения. Я уже думал, что какие-то проблемы с сетью, пока не зашёл на регистрацию с главной страницы сервиса.

Поправьте ссылку на личный кабинет в документации cabinet.green-api.com на console.green-api.com, либо сделайте редирект.

Требуется добавить в метод getGroupData поле avatar / It is required to add an avatar field to the getGroupData method

Требуется
Требуется добавить в метод getGroupData поле avatar для получения ссылки на аватар группы.

Уровень
API

Обходное решение
Запросить метод getAvatar для получения аватара группы


Required
You need to add an avatar field to the getGroupData method to get a link to the group's avatar.

Level
API

Workaround
Request the getAvatar method to get the group avatar

Требуется настройка для отключения архивирования чата

Требуется добавить отдельную настройку в личном кабинете для включения/отключения архивирования диалогов, чтобы старые чаты при превышении количества их на телефоне свыше 100 автоматически не уходили в архив, а оставались активными.
Предложение как реализовать данную настройку:

  1. Добавить булево поле, например disableDialogsArchive, в метод добавлении инстанса /createInstance/. В зависимости от значения true или false, WA аккаунт который будет привязываться к инстансу при сканировании QR кода, будет иметь заданный параметр архивации чатов
  2. Добавить булево поле такое же, как и в п.1 в метод waInstance{{idInstance}}/SetSettings/{{apiTokenInstance}} которое будет изменять для уже существующих инстансов также это значение

Отправка сообщения на неавторизованный аккаунт

В документации написано, что при отправке сообщения возвращаются стандартные ошибки. Но при попытке отправить сообщение на неавторизованный аккаунт, получаю успешный ответ с идентификатором сообщения. Это ошибка API или какой-то нюанс неотражённый в документации?

Получение цитируемых сообщений

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

Это ограничение API?

При подключении двух инстансев к АПИ не приходит уведомление об отправленном сообщении с параллельного инстанса.

Ошибка
При подключении двух инстансев к АПИ не приходит уведомление об отправленном сообщении с параллельного инстанса..

Уровень
API

Обходное решение

  1. Включить настройку Получать уведомления о сообщениях, отправленных с API
  2. Исходящее уведомление с инстанса будет типа outgoingAPIMessageReceived
  3. Фильтровать уведомления по полю "senderName": "", в исходящем уведомлении с инстанса оно будет пустым.

Whatsapp завершает сессию (выкидывает QR)

Ошибка
В некоторых случаях использование настройки "Отмечать входящие сообщения прочитанными при отправке" приводит к завершению сессии.

Уровень
API

Обходное решение
Отключение настройки "Отмечать входящие сообщения прочитанными при отправке".

Нестабильная доставка кнопок получателю.

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

Уровень
API

Обходное решение
Нет

Требуется присылать имя контакта c вебхуком о входящем звонке. / It is required to send the contact's name with a webhook about an incoming call.

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

Уровень
API

Обходное решение

  1. Получить уведомление о входящем звонке в поле from указан номер телефона собеседника.
  2. Использовать метод GetContactInfo для определения информации о звонящем собеседнике.
  3. Использовать поля name или contactName из метода GetContactInfo для получения имени собеседника.

Required
It is required to send the contact's name with a webhook about an incoming call.

Level
API

Workaround

  1. Receive a notification about an incoming call in the from field the phone number of the interlocutor is indicated.
  2. Use the GetContactInfo method to determine information about the calling interlocutor.
  3. Use the name or contactName fields from the GetContactInfo method to obtain the name of the interlocutor.

Не отправляется исходящее сообщение из АПИ, id сообщения выдаётся, статусов нет.

Ошибка
В некоторых случаях при отправке сообщения выдаётся id сообщения, но по нему не приходят статусы. Очередь сообщений к отправке - пуста. Ошибок по другим сообщениям - не получено. Перезапуск аккаунта произведён.

Уровень
API

Обходное решение

  1. Перезапустить инстанс
  2. Переотправить сообщение заново, если очередь сообщений к отправке пуста и после перезапуска не получены статусы в течении 2-х минут.

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.