Bot Framework Messages Controller with DI
/// <summary> | |
/// POST: api/Messages | |
/// Receive a message from a user and reply to it | |
/// </summary> | |
public async Task<HttpResponseMessage> Post([FromBody]Activity activity) | |
{ | |
if (activity.Type == ActivityTypes.Message) | |
{ | |
using (var scope = DialogModule.BeginLifetimeScope(Conversation.Container, activity)) | |
{ | |
var dialog = scope.Resolve<IDialog<object>>(); | |
await Conversation.SendAsync(activity, () => dialog); | |
} | |
} | |
. | |
. | |
//rest of the code removed for sanity.. | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment