microsoft/teams.net

Public

mirrored fromhttps://github.com/microsoft/teams.netAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
3ddf9fa76ec1801a0e3ca312c6d9855879571ac1

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

Samples/Samples.Echo/Program.cs

23lines · modecode

1using Microsoft.Teams.Apps.Activities;
2using Microsoft.Teams.Apps.Extensions;
3using Microsoft.Teams.Plugins.AspNetCore.Extensions;
4
5var builder = WebApplication.CreateBuilder(args);
6builder.AddTeams();
7var app = builder.Build();
8var teams = app.UseTeams();
9
10teams.OnActivity(async (context, cancellationToken) =>
11{
12 context.Log.Info(context.AppId);
13 await context.Next();
14});
15
16teams.OnMessage(async (context, cancellationToken) =>
17{
18 context.Log.Info("hit!");
19 await context.Typing("processing your response", cancellationToken);
20 await context.Send($"you said '{context.Activity.Text}'", cancellationToken);
21});
22
23app.Run();