Skip to main content

Essentials

Before diving in, let's define a few key terms:

  • Event: Anything interesting that happens on Teams — or within your application as a result of handling an earlier event.
  • Activity: A special type of Teams-specific event. Activities include things like messages, reactions, and adaptive card actions.
  • InvokeActivity: A specific kind of activity triggered by user interaction (like submitting a form), which may or may not require a response.
  • Handler: The logic in your application that reacts to events or activities. Handlers decide what to do, when, and how to respond.

This section will walk you through the foundational pieces needed to build responsive, intelligent agents using the SDK.