omadiaomadia.ai
registry
channelchannel.teams

Microsoft Teams Channel

@omadia/channel-teams

Microsoft Teams als First-Class-Channel für Omadia. Bot-Framework-Adapter, Adaptive-Card-Rendering, Roster + Mention-Resolution, Attachment-Persistenz mit HMAC-signiertem Proxy. Konsumiert den geteilten Graph-Client aus `@omadia/integration-microsoft365` für Attachment-Downloads + Roster-Lookups.

latest
v0.11.0
license
MIT
versions
8
author
byte5 GmbH

install

In your omadia instance, open Admin → Registries and add this registry, then install Microsoft Teams Channel from Admin → Plugins → Store.

registryhttps://hub.omadia.ai

setup guide

Connect Microsoft Teams

Teams runs as an Azure Bot that reuses the same Azure AD app as the Microsoft 365 integration. Install @omadia/integration-microsoft365 first — it owns the app credentials (client id / secret / tenant); this channel only adds Teams-specific knobs.

1. Register the Azure Bot

  1. Azure Portal → create an Azure Bot resource.
  2. Use the existing app registration from the Microsoft 365 integration (same Microsoft App ID).
  3. Configuration → Messaging endpoint: <your-public-base-url>/api/teams/messages.
  4. Channels → enable Microsoft Teams.

2. Upload the Teams app

Upload the Teams app package (manifest.json + icons as a ZIP) in Teams under Apps → Manage your apps → Upload a custom app.

3. Optional knobs

  • OAuth Connection Name: if you add a v4 OAuth connection in the Azure Bot Service, put its name here to enable calendar SSO (OBO flow). Empty → calendar tools report sso_unavailable.
  • Notify Team ID: the AAD groupId of the team where bell notifications appear — get it via Teams → Team settings → Get link to team (groupId query param) or Graph Explorer (/teams). Empty → log-only.
  • Attachment prefix, topic URL and directory label have safe defaults.

versions

v0.11.0
>=1.0 <2.0127.2 KB2026-06-18
.zip6f6cb8bd07a9
v0.10.7
>=1.0 <2.0121.6 KB2026-06-03
.zip0f7a9a65fd2f
v0.10.6
>=1.0 <2.0121.5 KB2026-06-03
.zipde6cacc9ac4e
v0.10.5
>=1.0 <2.0120.6 KB2026-06-03
.zipebf231724e44
v0.10.4
>=1.0 <2.0117.3 KB2026-06-01
.zip20b187b4bdfa
v0.10.3
>=1.0 <2.0116.5 KB2026-05-30
.zip7567876214df
v0.10.2
>=1.0 <2.0117.2 KB2026-05-29
.zipd29b0b48e80c
v0.10.1
>=1.0 <2.0117.3 KB2026-05-29
.zip2b6b1c07fd73

setup fields

Values the operator fills in at install-time.

teams_sso_connection_namestringBot Framework OAuth Connection Nameoptional
teams_attachment_key_prefixstringTigris-Key-Präfix für Attachmentsoptional
teams_notify_team_idstringTeams-Team-ID für Bell-Notificationsoptional
teams_notify_topic_urlstringTopic-URL für Activity-Notificationoptional
teams_directory_labelstringDashboard-Label für Channel-Routingoptional

permissions

memory

reads: [0] · writes: [0]

graph

reads: [0] · writes: [0]

network

outbound: [2]

filesystem

scratch: false

Microsoft Teams Channel · omadia hub