Exemple #1
0
        static void StartNewConversation(ConversationReference convRef, IConversations conversations)
        {
            ConversationResourceResponse convResponse =
                conversations.CreateDirectConversation(convRef.Bot, convRef.User);

            var notificationMessage = convRef.GetPostToUserMessage();

            notificationMessage.Text =
                $"Hi, I haven't heard from you in a while. Want to play?";
            notificationMessage.Conversation = new ConversationAccount(id: convResponse.Id);

            conversations.SendToConversation(notificationMessage);
        }
Exemple #2
0
        static void StartNewConversation(ConversationParameters convParams, IConversations conversations)
        {
            ConversationResourceResponse convResponse =
                conversations.CreateDirectConversation(convParams.Chatbot, convParams.User);
            var convAccount = new ConversationAccount(id: convResponse.Id);

            var notificationMessage = new Activity
            {
                Type         = ActivityTypes.Message,
                Conversation = convAccount,
                From         = convParams.Chatbot,
                Recipient    = convParams.User,
                Text         = $"Hi, Someone would like to schedule a meeting."
            };

            conversations.SendToConversation(notificationMessage);
        }