Files
vercel__chat/packages/adapter-teams/sample-messages.md
Hayden Bleasel 1348532068 Open Source Beta Prep (#73)
* Update docs - Slack Assistants API, App Home tab, Stream stop blocks

* Update README.md

* Update package readmes, fix readme integration test

* Add npm badges to all package READMEs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add test coverage to all packages

* Create CODE_OF_CONDUCT.md

* Create pull_request_template.md

* Create issue templates

* Create config.yml

* Add unit tests for errors, singleton, logger, message, modals, gchat utils, and teams markdown

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add a vitest:workspace command

* Misc URL fixes

* Update CONTRIBUTING.md

* Misc fixes, upgrade workflow/serde

* Replace PII in integration test data

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 13:25:09 -08:00

5.3 KiB

Sample messages

Teams webhook raw body {
  body: '{"action":"add","type":"installationUpdate","timestamp":"2025-12-23T03:19:14.579Z","id":"f:b829f622-70c3-f15e-d57f-d7f86ec685f9","channelId":"msteams","serviceUrl":"https://smba.trafficmanager.net/amer/a1b2c3d4-e5f6-7890-abcd-ef1234567890/","from":{"id":"29:1xXxFakeUserBase64IdStringForTeamsPlatformAbcDeFgHiJkLmNoPqRsTuVwXyZ012345ABCDEF","aadObjectId":"00000000-1111-2222-3333-444444444444"},"conversation":{"isGroup":true,"conversationType":"channel","tenantId":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","id":"19:d441d38c655c47a085215b2726e76927@thread.tacv2","name":"Chat SDK"},"recipient":{"id":"28:11111111-2222-3333-4444-555555555555","name":"Chat SDK Demo"},"entities":[{"locale":"en-US","type":"clientInfo"}],"channelData":{"settings":{"selectedChannel":{"id":"19:d441d38c655c47a085215b2726e76927@thread.tacv2"}},"channel":{"id":"19:d441d38c655c47a085215b2726e76927@thread.tacv2"},"team":{"aadGroupId":"22222222-3333-4444-5555-666666666666","name":"Acme Corp","id":"19:8j-Mnacwmq2QFDbzykeQH5v55m6cN1X3QJ5viHvGIIQ1@thread.tacv2"},"tenant":{"id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890"},"source":{"name":"message"}},"locale":"en-US"}'
}
[chat-sdk:teams] Teams webhook raw body {
  body: '{"membersAdded":[{"id":"28:11111111-2222-3333-4444-555555555555"}],"type":"conversationUpdate","timestamp":"2025-12-23T03:19:14.579Z","id":"f:b3e0a191-12e8-70c9-edb2-f5e11beec7e2","channelId":"msteams","serviceUrl":"https://smba.trafficmanager.net/amer/a1b2c3d4-e5f6-7890-abcd-ef1234567890/","from":{"id":"29:1xXxFakeUserBase64IdStringForTeamsPlatformAbcDeFgHiJkLmNoPqRsTuVwXyZ012345ABCDEF","aadObjectId":"00000000-1111-2222-3333-444444444444"},"conversation":{"isGroup":true,"conversationType":"channel","tenantId":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","id":"19:d441d38c655c47a085215b2726e76927@thread.tacv2","name":"Chat SDK"},"recipient":{"id":"28:11111111-2222-3333-4444-555555555555","name":"Chat SDK Demo"},"channelData":{"team":{"aadGroupId":"22222222-3333-4444-5555-666666666666","name":"Acme Corp","id":"19:8j-Mnacwmq2QFDbzykeQH5v55m6cN1X3QJ5viHvGIIQ1@thread.tacv2"},"eventType":"teamMemberAdded","tenant":{"id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890"},"settings":{"selectedChannel":{"id":"19:d441d38c655c47a085215b2726e76927@thread.tacv2"}}}}'
}
[chat-sdk:teams] Teams webhook raw body {
  body: '{"text":"<at>Chat SDK Demo</at> test","textFormat":"plain","attachments":[{"contentType":"text/html","content":"<p><span itemtype=\\"http://schema.skype.com/Mention\\" itemscope=\\"\\" itemid=\\"0\\">Chat SDK Demo</span>&nbsp;test</p>"}],"type":"message","timestamp":"2025-12-23T03:19:23.0597717Z","localTimestamp":"2025-12-22T19:19:23.0597717-08:00","id":"1766459963017","channelId":"msteams","serviceUrl":"https://smba.trafficmanager.net/amer/a1b2c3d4-e5f6-7890-abcd-ef1234567890/","from":{"id":"29:1xXxFakeUserBase64IdStringForTeamsPlatformAbcDeFgHiJkLmNoPqRsTuVwXyZ012345ABCDEF","name":"Test User","aadObjectId":"00000000-1111-2222-3333-444444444444"},"conversation":{"isGroup":true,"conversationType":"channel","tenantId":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","id":"19:d441d38c655c47a085215b2726e76927@thread.tacv2;messageid=1766459963017"},"recipient":{"id":"28:11111111-2222-3333-4444-555555555555","name":"Chat SDK Demo"},"entities":[{"mentioned":{"id":"28:11111111-2222-3333-4444-555555555555","name":"Chat SDK Demo"},"text":"<at>Chat SDK Demo</at>","type":"mention"},{"locale":"en-US","country":"US","platform":"Web","timezone":"America/Los_Angeles","type":"clientInfo"}],"channelData":{"teamsChannelId":"19:d441d38c655c47a085215b2726e76927@thread.tacv2","teamsTeamId":"19:8j-Mnacwmq2QFDbzykeQH5v55m6cN1X3QJ5viHvGIIQ1@thread.tacv2","channel":{"id":"19:d441d38c655c47a085215b2726e76927@thread.tacv2"},"team":{"id":"19:8j-Mnacwmq2QFDbzykeQH5v55m6cN1X3QJ5viHvGIIQ1@thread.tacv2"},"tenant":{"id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}},"locale":"en-US","localTimezone":"America/Los_Angeles"}'
}
[chat-sdk:teams] Teams webhook raw body {
  body: '{"text":"test","textFormat":"plain","attachments":[{"contentType":"text/html","content":"<p>test</p>"}],"type":"message","timestamp":"2025-12-23T03:19:30.427121Z","localTimestamp":"2025-12-22T19:19:30.427121-08:00","id":"1766459970384","channelId":"msteams","serviceUrl":"https://smba.trafficmanager.net/amer/a1b2c3d4-e5f6-7890-abcd-ef1234567890/","from":{"id":"29:1xXxFakeUserBase64IdStringForTeamsPlatformAbcDeFgHiJkLmNoPqRsTuVwXyZ012345ABCDEF","name":"Test User","aadObjectId":"00000000-1111-2222-3333-444444444444"},"conversation":{"isGroup":true,"conversationType":"channel","tenantId":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","id":"19:d441d38c655c47a085215b2726e76927@thread.tacv2;messageid=1766459963017"},"recipient":{"id":"28:11111111-2222-3333-4444-555555555555","name":"Chat SDK Demo"},"entities":[{"locale":"en-US","country":"US","platform":"Web","timezone":"America/Los_Angeles","type":"clientInfo"}],"channelData":{"teamsChannelId":"19:d441d38c655c47a085215b2726e76927@thread.tacv2","teamsTeamId":"19:8j-Mnacwmq2QFDbzykeQH5v55m6cN1X3QJ5viHvGIIQ1@thread.tacv2","channel":{"id":"19:d441d38c655c47a085215b2726e76927@thread.tacv2"},"team":{"id":"19:8j-Mnacwmq2QFDbzykeQH5v55m6cN1X3QJ5viHvGIIQ1@thread.tacv2"},"tenant":{"id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}},"locale":"en-US","localTimezone":"America/Los_Angeles"}'
}