not showing the image showing like this
- using System.Net;
- using System.Net.Http;
- using System.Threading.Tasks;
- using System.Web.Http;
- using Microsoft.Bot.Builder.Dialogs;
- using Microsoft.Bot.Connector;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web.Http.Description;
-
- using Newtonsoft.Json;
- namespace Bot_Application3
- {
- [BotAuthentication]
- public class MessagesController : ApiController
- {
-
-
-
-
- public async Task<HttpResponseMessage> Post([FromBody]Activity activity)
- {
- if (activity.Type == ActivityTypes.Message)
- {
- ConnectorClient connector = new ConnectorClient(new Uri(activity.ServiceUrl));
- int length = (activity.Text ?? string.Empty).Length;
-
- Activity reply = activity.CreateReply("images of lahore garrison university");
- reply.Attachments = new List<Attachment>();
- reply.Attachments.Add(new Attachment()
- {
- ContentUrl = "http://www.lgu.edu.pk/assets/img/logo.JPG",
- ContentType= "image/jpg",
- Name="LGU.JPG"
- });
- await connector.Conversations.ReplyToActivityAsync(reply);
- }
- else
- {
- HandleSystemMessage(activity);
- }
- var response = Request.CreateResponse(HttpStatusCode.OK);
- return response;
- }
- private Activity HandleSystemMessage(Activity message)
- {
- if (message.Type == ActivityTypes.DeleteUserData)
- {
-
-
- }
- else if (message.Type == ActivityTypes.ConversationUpdate)
- {
-
-
-
- }
- else if (message.Type == ActivityTypes.ContactRelationUpdate)
- {
-
-
- }
- else if (message.Type == ActivityTypes.Typing)
- {
-
- }
- else if (message.Type == ActivityTypes.Ping)
- {
- }
- return null;
- }
- }
- }