microsoft/teams.net

Public

mirrored from https://github.com/microsoft/teams.netAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
2c577ee20074f919e8043f261124b1d90fc87e9b

Branches

Tags

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

Clone

HTTPS

Download ZIP

Samples/Samples.Mcp/Prompts/MainPrompt.cs

25lines · modecode

1using Microsoft.Teams.AI.Annotations;
2using Microsoft.Teams.Api.Activities;
3using Microsoft.Teams.Apps;
4using Microsoft.Teams.Apps.Extensions;
5
6namespace Samples.Mcp.Prompts;
7
8[Prompt]
9public class MainPrompt
10{
11 private IContext<IActivity> Context => _services.GetTeamsContext();
12 private readonly IServiceProvider _services;
13
14 public MainPrompt(IServiceProvider provider)
15 {
16 _services = provider;
17 }
18
19 [Function("echo")]
20 [Function.Description("echos back whatever you said")]
21 public string Echo([Param] string text)
22 {
23 return text;
24 }
25}