Oi pessoal, estou na peleja com o clássico “Change Master” / “Change State”.
✅ Contexto do roteador ativado em todos os subbots.
✅ Chave e URL do Router nas requisições.
✅ IDs dos Flows, dos State e dos Bots re-conferidos também.
✅ O identity que utilizo é o {{contact.identity}} do Bot
O que está acontecendo é que após as requisições do Change-Master e do User State, o usuário continua onde estava, sem alterar nem mesmo o bot.
Observei pelo Beholder que as variáveis de contexto estão sendo preenchidas quando rodo a requisição, porém isso não influencia o comportamento do bot.
Vejam os prints:
Antes das requisições
Depois da Master-state
Depois da Change User State
Envio abaixo o corpo das requisições para análise:
Master-state
URL: https://plataformadiaristas.http.msging.net/commands
Header:
Array
(
b0] => Authorization: Key bGl… (key do router)
(1] => Content-Type: application/json
)
Body:
Array
(
>to] => [email protected]
@method] => set
turi] => /contexts/[email protected]/master-state
etype] => text/plain
&resource] => [email protected]
@id] => 7c384783828ae97a48e57c5350cc3dee
)
Response:
Array
(
>method] => set
tstatus] => success
]id] => 7c384783828ae97a48e57c5350cc3dee
8from] => [email protected]/#iris-hosted-8
hto] => [email protected]/!iris-hosted-8-oh5lwii4
smetadata] => Array
(
>#command.uri] => lime://[email protected]/contexts/[email protected]/master-state
euber-trace-id] => 82e26a86724040a5%3Acda79573051b98e2%3A82e26a86724040a5%3A1
)
)
Change User State
URL: https://plataformadiaristas.http.msging.net/commands
Header:
Array
(
>0] => Authorization: Key bGl… (key do router)
�1] => Content-Type: application/json
)
Body:
Array
(
bto] => [email protected]
emethod] => set
muri] => /contexts/[email protected]/stateid@32836602-628e-44de-a57f-f80c0de97d29
atype] => text/plain
resource] => 449b92ba-c3ae-4879-a68f-90ba12add59a
aid] => 6cc059d0980f47325386d8e241f665d7
)
Response:
Array
(
bmethod] => set
mstatus] => success
uid] => 6cc059d0980f47325386d8e241f665d7
2from] => [email protected]/#iris-hosted-6
sto] => [email protected]/!iris-hosted-6-oh5lwii4
hmetadata] => Array
(
b#command.uri] => lime://[email protected]/contexts/[email protected]/stateid@32836602-628e-44de-a57f-f80c0de97d29
auber-trace-id] => e26963e9fd1aaeae%3Ac02dd67c9a387473%3Ae26963e9fd1aaeae%3A1
)
)