есть настроенный бизнес - процесс,
но потребовалось часть вайбер сообщений отправлять от другого бота
добавил новых ботов, перенастраиваю процедуру,
в результата сообщение приходит все равно от старого бота.
даже удаления действия и добавления нового - не даёт результата
https://adapter.crm-onebox.com/admin/shop/workflow/14/procedure/2/?status=0
есть настроенный бизнес - процесс, но потребовалось часть вайбер сообщений отправлять от другого бота
добавил новых ботов, перенастраиваю процедуру, в результата сообщение приходит все равно от старого бота. даже удаления действия и добавления нового - не даёт результата
Действие работает таким образом, что оно пытается найти идентификатор диалога по указанному токену, и если такового нет - берёт тот диалог, по которому уже была беседа. Собственно у вас так и происходит - по выбранному вами токену нет диалога с контактом, и сообщение отправляет с того токена, по которому уже был диалог.
Вы не можете отправлять сообщения контакту без идентификатора диалога - то есть с ботом он должен начать диалог первый (подписаться).
Чтобы не отправлять с другого токена сообщение - в действии есть настройка "Использовать для отправки сообщения только выбранный акканут"
Действие работает таким образом, что оно пытается найти идентификатор диалога по указанному токену, и если такового нет - берёт тот диалог, по которому уже была беседа.
Собственно у вас так и происходит - по выбранному вами токену нет диалога с контактом, и сообщение отправляет с того токена, по которому уже был диалог.
Вы не можете отправлять сообщения контакту без идентификатора диалога - то есть с ботом он должен начать диалог первый (подписаться).
Чтобы не отправлять с другого токена сообщение - в действии есть настройка "Использовать для отправки сообщения только выбранный акканут"
Мироненко Дмитрий писал/а: а это что если не диалог?
Тогда предоставьте ссылки на процесс, откуда пытаетесь процедурами отправить сообщения со сменой бота - я проверю есть ли по клиенту процесса идентификатор чата для диалога по данному боту.
[quote]
Мироненко Дмитрий писал/а:
а это что если не диалог?
[/quote]
Тогда предоставьте ссылки на процесс, откуда пытаетесь процедурами отправить сообщения со сменой бота - я проверю есть ли по клиенту процесса идентификатор чата для диалога по данному боту.
например этот процесс
https://adapter.crm-onebox.com/admin/customorder/issue/4261/edit/
накидал мне сообщений в этот бот
[file]892[/file]
а тот что в настройках пустой указан молчит...
[file]893[/file]
В этом процессе нет чата и он не соответствует вышеуказанной вами процедуре. Предоставьте ссылку именно на тот процесс, который обсуждался изначально.
[quote]
Мироненко Дмитрий писал/а:
например этот процесс
https://adapter.crm-onebox.com/admin/customorder/issue/4261/edit/
[/quote]
В этом процессе нет чата и он не соответствует вышеуказанной вами процедуре.
Предоставьте ссылку именно на тот процесс, который обсуждался изначально.
Мироненко Дмитрий писал/а: но сообщения он же отправляет это процесс.
Ну дак начали мы обсуждать проблему на другом процессе, где была речь о процедуре - я указывал как это работает. Сейчас же вы меняете получается описание проблемы?
[quote]
Мироненко Дмитрий писал/а:
но сообщения он же отправляет это процесс.
[/quote]
Ну дак начали мы обсуждать проблему на другом процессе, где была речь о процедуре - я указывал как это работает.
Сейчас же вы меняете получается описание проблемы?
немного непонятно описано как это работает, наверное чтото упускаю хорошо начнём с начало. "Действие работает таким образом, что оно пытается найти идентификатор диалога по указанному токену"
1.где ищется идентификатор диалога? по процессам или чатам? 2. что такое токен? 3. зачем тогда нужен вайбер ИД? 4. и как будет работать действие если по вайбер ИД есть три чата на разных ботов?
такое чувство что поиск идентификатор диалога берёт просто первый вайбер чат, остальные игнорятся несмотря на то что имя бота задано в действии...
немного непонятно описано как это работает, наверное чтото упускаю
хорошо начнём с начало.
"Действие работает таким образом, что оно пытается найти идентификатор диалога по указанному токену"
1.где ищется идентификатор диалога? по процессам или чатам?
2. что такое токен?
3. зачем тогда нужен вайбер ИД?
4. и как будет работать действие если по вайбер ИД есть три чата на разных ботов?
такое чувство что поиск идентификатор диалога берёт просто первый вайбер чат, остальные игнорятся несмотря на то что имя бота задано в действии...
изначально я указал просто настройки вайбер сообщений и примеров процесса не проводил.
а не работает на любых процессах
если предыдущий пример не подходит, можно взять этот
https://adapter.crm-onebox.com/admin/customorder/order/1/edit/
[quote]
Мироненко Дмитрий писал/а:
если предыдущий пример не подходит, можно взять этот
https://adapter.crm-onebox.com/admin/customorder/order/1/edit/
[/quote]
Ок, давайте разберемся на этом.
В описании вы указывали процедуру https://adapter.crm-onebox.com/admin/shop/workflow/14/procedure/2/?status=0, но этот заказ совсем в другом БП.
Что проверяем? Настроено где-то в этом БП действие?
протупил...
вот настроил на кнопку процедуру
[file]2921[/file]
https://adapter.crm-onebox.com/admin/shop/workflow/12/procedure/32/?status=0
и получил такой результат
[file]2922[/file]
В базе не наблюдаю идентификатора чата для данного клиента по токену MDN Parcel
Можете для теста от этого клиента написать боту MDN Parcel - проверим приходят ли в OneBox пуши от этого бота и записываются ли контакту.
В базе не наблюдаю идентификатора чата для данного клиента по токену MDN Parcel
Можете для теста от этого клиента написать боту MDN Parcel - проверим приходят ли в OneBox пуши от этого бота и записываются ли контакту.
[quote]
Тындык Максим Вадимович
Администратор писал/а:
В базе не наблюдаю идентификатора чата для данного клиента по токену MDN Parcel
Можете для теста от этого клиента написать боту MDN Parcel - проверим приходят ли в OneBox пуши от этого бота и записываются ли контакту.
[/quote]
ну вот же задача из чата
https://adapter.crm-onebox.com/admin/customorder/issue/8432/edit/
прикрутил ещё и к этому процессу три кнопки с вайбером. можно и на этом процессе тоже тренироваться. все три кнопки работают отсылают сообщение только от MDN
- а с этой настройкой сообщение отправляется не на вайбер а в процесс.
прикрутил ещё и к этому процессу три кнопки с вайбером.
можно и на этом процессе тоже тренироваться.
все три кнопки работают отсылают сообщение только от MDN
[file]2975[/file] - а с этой настройкой сообщение отправляется не на вайбер а в процесс.
можете из-под этого же пользователя написать в viber другого аккаунта?
[quote]
Мироненко Дмитрий писал/а:
ну вот же задача из чата
https://adapter.crm-onebox.com/admin/customorder/issue/8432/edit/
[/quote]
тут есть только идентификатор чата по MDN parcel
можете из-под этого же пользователя написать в viber другого аккаунта?
Тындык Максим Вадимович тут есть только идентификатор чата по MDN parcel
можете из-под этого же пользователя написать в viber другого аккаунта?
все написал...
о чём и речь "идентификатор чата по MDN parcel" - а сообщение уходит только на MDN
- а MDN parcel - сообщение пропадает где-то
- а MDN Отзыв выдаёт ошибку.
[quote]
Тындык Максим Вадимович
тут есть только идентификатор чата по MDN parcel
можете из-под этого же пользователя написать в viber другого аккаунта?
[/quote]
все написал...
о чём и речь
"идентификатор чата по MDN parcel"
[file]3385[/file] - а сообщение уходит только на MDN
[file]3386[/file] - а MDN parcel - сообщение пропадает где-то
[file]3387[/file] - а MDN Отзыв выдаёт ошибку.
мне нужно чтобы пришло 2 пуша от вайбера с разных аккаунтов.
покажите где с телефона https://adapter.crm-onebox.com/admin/shop/users/5526/ пишут в 2 аккаунта разных вайбера
из OneBox никуда писать не надо
мне нужно чтобы пришло 2 пуша от вайбера с разных аккаунтов.
и где эти 2 сообщения от 1 этого пользователя в системе?
вайбер же просто так не передаёт номер телефона - соответствено контакт найти не известно почему - у вас должны быть несколько одноименных контактов в системе - есть такие?
и где эти 2 сообщения от 1 этого пользователя в системе?
вайбер же просто так не передаёт номер телефона - соответствено контакт найти не известно почему - у вас должны быть несколько одноименных контактов в системе - есть такие?
Вайбер "просто так" передаёт чат ИД. т.е все настройки в действии (от какого бота слать и т.д) - это всё фикция... Длч каждого бота вайбер мне нужно завести дубли карточки контакта получается?
Вайбер "просто так" передаёт чат ИД.
т.е все настройки в действии (от какого бота слать и т.д) - это всё фикция...
Длч каждого бота вайбер мне нужно завести дубли карточки контакта получается?
и чтобы отпавить сообщение клиенту в другой чат - нужно чтобы у него были идентификаторы этого другого чата а чтобы они были - то нужно такие карточки объеденить в одну
https://adapter.crm-onebox.com/admin/logs/showall/ajax/?file=viber-2021-02-04.log
контакт ищет/создает на основании идентификатора
в webhook`ах разных чатов - разные идентификаторы пользователя - собственно и создаются разные карточки контактов (ведь нет того же телефона для поиска)
и чтобы отпавить сообщение клиенту в другой чат - нужно чтобы у него были идентификаторы этого другого чата
а чтобы они были - то нужно такие карточки объеденить в одну
Мироненко Дмитрий писал/а: потом удаляю две с объёдинением на одну карточку
так?
да и у вас из 2х этих карточек добавятся идентификаторы по другим токенам вайбера в его карточку, и соответственно для разных интеграций будут известны разные идентификаторы вайбера
[quote]
Мироненко Дмитрий писал/а:
потом удаляю две с объёдинением на одну карточку
так?
[/quote]
да
и у вас из 2х этих карточек добавятся идентификаторы по другим токенам вайбера в его карточку, и соответственно для разных интеграций будут известны разные идентификаторы вайбера
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий