I am new to the Microsoft Bot platform. Now I am testing my code on an emulator. I want to send a Hello message as soon as you connect. Below is my code.
var restify = require('restify'); var builder = require('botbuilder'); var server = restify.createServer(); server.listen(process.env.port || process.env.PORT || 3978, function () { console.log('%s listening to %s', server.name, server.url); }); var connector = new builder.ChatConnector({ appId: "-- APP ID --", appPassword: "-- APP PASS --" }); var bot = new builder.UniversalBot(connector); server.post('/api/message/',connector.listen()); bot.dialog('/', function (session) { session.send("Hello"); session.beginDialog('/createSubscription'); });
A welcome message is sent above the code when the user initiates a conversation. I want to send this message as soon as the user connects.
Ahmad.Masood
source share