Guest User

Untitled

a guest
Feb 13th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. var connector = new builder.ChatConnector({
  2. appId: client.id,
  3. appPassword: client.password,
  4. });
  5.  
  6. var bot = new builder.UniversalBot(connector);
  7.  
  8. app.post(`/proactiveTest`, (req, res, next) => {
  9. if (!req.query.addressId ||!req.query.userId || !req.query.convId || !req.query.botId){
  10. res.send("Missing params")
  11. }
  12.  
  13. let channelId = 'webchat';
  14. let id = req.query.addressId;
  15. var user = {id : req.query.userId, name : req.query.userName};
  16. let conversation = {id : req.query.convId};
  17. let botDetails = {id : req.query.botId , name : req.query.botName};
  18. let serviceUrl = "https://directline.botframework.com/";
  19. let address = {id, channelId, user, conversation, botDetails, serviceUrl};
  20.  
  21. var msg = new builder.Message().address(address);
  22. msg.text("This is a test");
  23. msg.textLocale('en-US');
  24. bot.send(msg);
  25.  
  26. res.send("Message sent");
  27. });
Add Comment
Please, Sign In to add comment