'How to handle subscribe event in gupshup Viber bot /?
I am trying to handle the Subscribe event on gupshup viber bot. I think that I had to do something on EventHandler but I have no idea. When I subscribe a user to bot in viber the EventHandler doesn't triggered.
function MessageHandler(context, event) {
context.sendResponse("This is a response from Message Handler: \n Message: " + event.message + ", \n ID: " + event.sender + ", \n Name: "
+ event.senderobj.display );
}
function EventHandler(context, event) {
//something here
context.sendResponse("This is a Response From Event Handler -- >" + event.message);
}
function HttpResponseHandler(context, event) {
if (event.geturl === "http://ip-api.com/json")
context.sendResponse('This is response from http \n' + JSON.stringify(event.getresp, null, '\t'));
}
function DbGetHandler(context, event) {
context.sendResponse("testdbput keyword was last sent by:" + JSON.stringify(event.dbval));
}
function DbPutHandler(context, event) {
context.sendResponse("testdbput keyword was last sent by:" + JSON.stringify(event.dbval));
}
function HttpEndpointHandler(context, event) {
context.sendResponse('This is response from http \n' + JSON.stringify(event, null, '\t'));
}
function LocationHandler(context, event) {
context.sendResponse("Got location");
}
exports.onMessage = MessageHandler;
exports.onEvent = EventHandler;
exports.onHttpResponse = HttpResponseHandler;
exports.onDbGet = DbGetHandler;
exports.onDbPut = DbPutHandler;
if (typeof LocationHandler == 'function') {
exports.onLocation = LocationHandler;
}
if (typeof HttpEndpointHandler == 'function') {
exports.onHttpEndpoint = HttpEndpointHandler;
}
Any Help? thnx in advance
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
