diff --git a/src/Support/NotificationPayloadFactory.php b/src/Support/NotificationPayloadFactory.php index d8ea3bd..2965bbf 100644 --- a/src/Support/NotificationPayloadFactory.php +++ b/src/Support/NotificationPayloadFactory.php @@ -48,16 +48,19 @@ class NotificationPayloadFactory // 'postLiked' => 'Your post has been liked', // default => 'New sbp forum update', // }; - $discussionTitle = 'Backup-Strategie für Forum'; - $discussionUrl = 'https://forum.sbp.de/d/34-which-file-extensions-are-allowed-for-uploads/2'; - $previewSnippet = 'Bitte prüft, ob wir tägliche Snapshots brauchen.'; - $reasonText = 'Neue Antwort in beobachteter Diskussion'; + $discussionTitle = 'Backup-Strategie für Forum'; + $discussionUrl = 'https://forum.sbp.de/d/34-which-file-extensions-are-allowed-for-uploads/2'; + $previewSnippet = 'Bitte prüft, ob wir tägliche Snapshots brauchen.'; + $reasonText = 'Neue Antwort in beobachteter Diskussion'; + + // ✅ Teams Browser Deep Link (offiziell unterstützt) + $teamsBrowserLink = 'https://teams.microsoft.com/l/browser/' . rawurlencode($discussionUrl); $payload = [ 'topic' => [ 'source' => 'text', 'value' => $discussionTitle, - 'webUrl' => $discussionUrl, // ✅ DIREKT ins Forum + 'webUrl' => $teamsBrowserLink, // ✅ MUSS /l/ sein ], 'activityType' => 'systemDefault', 'previewText' => [