StealthChat - Microsoft Teams Plugin BETA

Overview

The Teams plugin lets you use Microsoft Teams - 1:1 chats, group chats, and channels - directly inside StealthChat windows. Teams conversations live in the same buddy list as your Stealth, Discord, and Slack contacts, and can be opened in regular chat windows or in the dedicated Teams Multi-View for watching multiple chats at once. Cross-platform whispers bridge Teams DMs and Discord DMs in a single inbox.

Note: The Teams plugin is currently in Beta. Core messaging, presence, and multi-view are stable; please report any issues through Bug Reports so we can address them quickly.

Connecting Your Microsoft Account

Open the Teams Settings window from Buddy List → Teams → Teams Settings, or from the Teams plugin row on the Manage Plugins screen via Open Settings.

  1. Click Sign In. Your default browser opens the Microsoft sign-in page.
  2. Sign in with the same Microsoft account you use for Teams and approve the requested permissions.
  3. The browser redirects back to StealthChat. The buddy list immediately starts populating with your Teams chats and channels.

StealthChat uses your Microsoft account directly through Microsoft Graph. Tokens are stored on your machine and refreshed silently in the background so you stay signed in across launches. Sign Out clears those tokens and disconnects.

Enterprise tenants: If your organisation requires a tenant-specific Azure AD app, your IT admin can paste a custom Client ID into Teams Settings before signing in. Most users can leave this field blank and sign in with the built-in StealthChat app registration.

Settings Reference

Connection

Sign In Opens the Microsoft sign-in flow in your default browser
Sign Out Clears stored tokens and disconnects from Microsoft Teams
Custom Client ID (optional) Override the built-in app registration with one provided by your IT admin (enterprise only)

Notifications

Desktop Notifications Show Windows notifications for new Teams messages

Whispers & DMs

Global Whispers Show Teams DMs inline as whispers in any open window
See Discord Global Whispers Show Discord DMs as whispers in Teams windows. Use /r to reply.

Display Options

Show Chats in Buddy List Display Teams direct messages in your buddy list
Show Channels Display Teams channels in your buddy list

Window Background

Custom Background Apply a custom image behind Teams Multi-View panels (Choose Image, Remove Image, Opacity, Blur)
3D Parallax Effect Trippy 3D depth between panels, bubbles, scroll, and window drag (Parallax Depth, Parallax Speed)

Teams Multi-View

Open Teams Multi-View from the buddy list (Teams section → Open Multi-View) to monitor several conversations side by side in a single window.

Layouts

  • Side by Side
  • Stacked
  • 2x2 Grid

Active Chats

  • Sidebar listing every open Teams conversation
  • Add or remove chats on the fly
  • Live messages stream in via the Teams bridge

Overflow Menu

  • Always on Top
  • Global Whispers toggle
  • Clear All Chats
  • Refresh All

Styling

  • Per-panel and global Chat Style customization
  • Bubble style, colors, and backgrounds
  • Custom window background + 3D parallax (shared with Teams Settings)

Cross-Platform Whispers

Teams windows can surface DMs from other platforms so you only have to watch one window for incoming pings.

  • Global Whispers (Teams) - Teams DMs and group chats from other users appear inline as whispers in any open Teams window
  • See Discord Global Whispers (Teams) - Discord DMs surface inside Teams windows; reply with /r
  • Outbound /w command from a Teams window can DM a Discord user (cross-platform)

Slash Commands in Teams Windows

/r <message> Reply to the last whispered DM (works for Teams or Discord whisper depending on which arrived last)
/gcr <message> Reply to last whispered group chat
/w <username> <message> DM that Discord user from this Teams window
/threadify Visual thread grouping where applicable

Messaging Features

  • 1:1 chats, group chats, and channel posts
  • Send and receive text, plus hosted images (auto-resolved to data URLs via authenticated Graph fetch)
  • Edit and delete your own messages
  • Reactions and threaded replies
  • Presence: set your own and read other users' presence (Available, Busy, Do Not Disturb, etc.)

Privacy & Limits

  • Sign-in tokens are stored only on your machine
  • Microsoft Graph rate-limits apply to bulk operations
  • The plugin uses delegated user permissions only - Stealth has no admin or org-wide access to your tenant
  • Marked Beta - report issues via Bug Reports

Troubleshooting

  1. "Disconnected" right after sign-in - sign out and sign in again; if you're on an enterprise tenant, ask your IT admin whether a custom Client ID is required
  2. Sign-in browser doesn't open - confirm your default browser handler is set in Windows
  3. Image attachments don't render - try Sign Out / Sign In to refresh your Microsoft credentials
  4. For persistent issues, see Bug Reports

Related Pages