Formato de ações


actionspropriedade 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_nameo 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_namedeve 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 Numbero tipo de campo o valor deve ser numérico 2ou 3.14não delimitado por aspas duplas;

  • Para Texto tipo de campo o valor deve ser transferido como texto "some text";

  • Para Dateo tipo de campo, o valor deve ser transferido como texto com data formatada como YYYY-MM-DD, ou seja "2018-03-25";

  • Para Date Timeo 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