Exemple #1
0
        /// <summary>
        /// Main for the Console EchoBot.
        /// </summary>
        /// <param name="args">Arguments passed to the program. Ignored.</param>
        public static void Main(string[] args)
        {
            Console.WriteLine("Welcome to the EchoBot. Type something to get started.");

            // Create the Console Adapter, and add Conversation State
            // to the Bot. The Conversation State will be stored in memory.
            var adapter = new ConsoleAdapter();

            // Create the instance of our Bot.
            var echoBot = new EchoBot();

            // Connect the Console Adapter to the Bot.
            adapter.ProcessActivityAsync(
                async(turnContext, cancellationToken) => await echoBot.OnTurnAsync(turnContext)).Wait();
        }
Exemple #2
0
        public static void Main(string[] args)
        {
            Console.WriteLine("Console EchoBot is online. I will repeat any message you send me!");
            Console.WriteLine("Say \"quit\" to end.");

            // Create the Console Adapter, and add Conversation State
            // to the Bot. The Conversation State will be stored in memory.
            var adapter = new ConsoleAdapter();

            // Create the instance of our Bot.
            var echoBot = new EchoBot();

            // Connect the Console Adapter to the Bot.
            adapter.ProcessActivityAsync(
                async(turnContext, cancellationToken) => await echoBot.OnTurnAsync(turnContext)).Wait();
        }