Formato de ações
actions
propriedade de resposta do servidor é opcional.
Ação adicionar tag
Use esta resposta para adicionar uma tag a um assinante. A tag com o mesmo nome deve existir no seu bot:
{
"version": "v1",
"content": {
"messages": [
{
"type": "text",
"text": "simple text with button",
"buttons": [
{
"type": "url",
"caption": "External link",
"url": "https://wiichat.com.br"
}
]
}
],
"actions": [
{
"action": "add_tag",
"tag_name": "your tag",
}
],
"quick_replies": []
}
}
O nome da tag enviada usando tag_name
o parâmetro deve corresponder a uma das tags existentes no bot WiiChat
Ação remover tag
Use esta resposta para remover uma tag de um assinante. A tag com o mesmo nome deve existir no seu bot:
{
"version": "v1",
"content": {
"messages": [
{
"type": "text",
"text": "simple text with button",
"buttons": [
{
"type": "url",
"caption": "External link",
"url": "https://wiichat.com.br"
}
]
}
],
"actions": [
{
"action": "remove_tag",
"tag_name": "your tag",
}
],
"quick_replies": []
}
}
Valor do campo do assinante do conjunto de ações
Use esta resposta para definir o valor do campo do assinante. O campo personalizado com o mesmo nome deve existir no seu bot
{
"version": "v1",
"content": {
"messages": [
{
"type": "text",
"text": "simple text with button",
"buttons": [
{
"type": "url",
"caption": "External link",
"url": "https://wiichat.com.br"
}
]
}
],
"actions": [
{
"action": "set_field_value",
"field_name": "your field name",
"value": "some value"
}
],
"quick_replies": []
}
}
O nome do arquivo enviado field_name
deve corresponder ao nome de um dos campos personalizados existentes no bot WiiChat. Você precisa controlar o tipo de dados registrados em campos personalizados, o tipo de dados deve corresponder ao tipo de campo personalizado.
Use os seguintes formatos de valor:
Para
Number
o tipo de campo o valor deve ser numérico2
ou3.14
não delimitado por aspas duplas;Para
Text
o tipo de campo o valor deve ser transferido como texto"some text"
;Para
Date
o tipo de campo, o valor deve ser transferido como texto com data formatada comoYYYY-MM-DD
, ou seja"2018-03-25"
;Para
Date Time
o tipo de campo o valor deve ser transferido como texto com data formatada em ISO8601 UTC, ou seja"2018-03-25T13:25:00.000Z"
Ação não define o valor do campo do assinante
Use esta resposta para desmarcar (limpar) o valor do campo do assinante. O campo personalizado com o mesmo nome deve existir no seu bot