Send notification to users
url : http://www.vizirworkerapi.eu-central-1.elasticbeanstalk.com/sendmessage
/sendmessage
You need to be careful because with this function, the answers of your users won't be saved.
{
"appID" : "425517801123576",
"messages" : [
{
"type":"text",
"text":"Bonjour"
}
],
"filters":null,
"questionObj" : {
"value" : "TEST",
"questionType" : "carousel",
"carousel" : [
{
"value" : "Jtest",
"textDescription" :"Description de la card",
"mediaDescription" : "https://www.w3schools.com/w3images/lights.jpg",
"answers" : [
{"type" : "button", "value": "Recommencer 😢", "postback" : "USER_STAR"},
{"type" : "button", "value": "Attendre demain", "postback" : "WAIT"},
{"type" : "url", "value" : "Partager", "url":"https://8e6796ac.ngrok.io/share"}
]
}
]
}
}
Real one :
POST api/sendMessages
data
IMPORTANT : You need to have AT LEAST either a messages object of a questionObj. Of course you can have both.
ATTENTION : When you send a questionObj, the bot would become inactive but if you pass this parameters doNotTurnOff=true.
{
"message" :
{
"appID" : "699115713490740",
"doNotTurnOff" : true,
"messages" : [
{"type":"text", "text":"test ABC"}
],
"filters":{
"states":[],
"respondents" : ["1276358755731356"],
"answeredQuestions" : null,
"surveysTaken" : [ ],
"facebookUserData":null
},
"questionObj" : {
"value" : "TEST",
"questionType" : "qcm",
"answers" : [
{
"value" : "abc"
},
{
"value" : "def"
}
]
}
}
}
response
OK