Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

```typescript
app.on('message', async ({ activity, api }) => {
const members = await api.conversations.members(activity.conversation.id).get();
const members = await api.conversations.getMembers(activity.conversation.id);
});
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ from microsoft_teams.apps import ActivityContext
@app.on_message_ext_open
async def handle_message_ext_open(ctx: ActivityContext[MessageExtensionFetchTaskInvokeActivity]):
conversation_id = ctx.activity.conversation.id
members = await ctx.api.conversations.members(conversation_id).get_all()
members = await ctx.api.conversations.get_members(conversation_id)
card = create_conversation_members_card(members)

card_info = CardTaskModuleTaskInfo(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ import { App } from '@microsoft/teams.apps';

app.on('message.ext.open', async ({ activity, api }) => {
const conversationId = activity.conversation.id;
const members = await api.conversations.members(conversationId).get();
const members = await api.conversations.getMembers(conversationId);
const card = createConversationMembersCard(members);

return {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ async def handle_message(ctx: ActivityContext[MessageActivity]):
await ctx.send("Hello! I'll react to your message.")

# Add a reaction to the incoming message
await ctx.api.reactions.add(
await ctx.api.conversations.add_reaction(
ctx.activity.conversation.id,
ctx.activity.id,
'like'
Expand All @@ -21,15 +21,15 @@ import asyncio
@app.on_message
async def handle_message(ctx: ActivityContext[MessageActivity]):
# First, add a reaction
await ctx.api.reactions.add(
await ctx.api.conversations.add_reaction(
ctx.activity.conversation.id,
ctx.activity.id,
'heart'
)

# Wait a bit, then remove it
await asyncio.sleep(2)
await ctx.api.reactions.delete(
await ctx.api.conversations.delete_reaction(
ctx.activity.conversation.id,
ctx.activity.id,
'heart'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ app.on('message', async ({ activity, api, send }) => {
await send("Hello! I'll react to your message.");

// Add a reaction to the incoming message
await api.reactions.add(activity.conversation.id, activity.id, 'like');
await api.conversations.addReaction(activity.conversation.id, activity.id, 'like');
});
```

Expand All @@ -14,11 +14,11 @@ app.on('message', async ({ activity, api, send }) => {
```typescript
app.on('message', async ({ activity, api }) => {
// First, add a reaction
await api.reactions.add(activity.conversation.id, activity.id, 'heart');
await api.conversations.addReaction(activity.conversation.id, activity.id, 'heart');

// Wait a bit, then remove it
await new Promise((resolve) => setTimeout(resolve, 2000));
await api.reactions.delete(activity.conversation.id, activity.id, 'heart');
await api.conversations.deleteReaction(activity.conversation.id, activity.id, 'heart');
});
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
# highlight-success-start
+ @app.on_message
+ async def on_message(context: ActivityContext[MessageActivity]):
+ members = await context.api.conversations.members(context.activity.conversation.id).get_all()
+ members = await context.api.conversations.get_members(context.activity.conversation.id)
# highlight-success-end
```
</TabItem>
Expand All @@ -42,7 +42,7 @@
@app.on_message
async def on_message(context: ActivityContext[MessageActivity]):
# highlight-next-line
members = await context.api.conversations.members(context.activity.conversation.id).get()
members = await context.api.conversations.get_members(context.activity.conversation.id)
```
</TabItem>
</Tabs>
Expand All @@ -51,7 +51,7 @@

| BotBuilder (TeamsInfo) | Teams SDK (ApiClient) |
|------------------------|----------------------|
| `TeamsInfo.getMembers(context, user_id)` | `api.conversations.members(conversation_id).get(user_id)` |
| `TeamsInfo.getMembers(context, user_id)` | `api.conversations.get_member_by_id(conversation_id, user_id)` |
| `TeamsInfo.get_team_details(context, team_id)` | `api.teams.get_by_id(team_id)` |
| `TeamsInfo.get_meeting_info(context, meeting_id)` | `api.meetings.get_by_id(meeting_id)` |
| `TeamsInfo.send_message_to_teams_channel(context, team_id, message)` | `api.conversations.create(CreateConversationParams)` then `api.conversations.activities(conversation_id).create(activity)` |
| `TeamsInfo.send_message_to_teams_channel(context, team_id, message)` | `api.conversations.create(CreateConversationParams)` then `api.conversations.create_activity(conversation_id, activity)` |
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
// highlight-error-end
// highlight-success-start
+ app.on('message', async ({ api, activity }) => {
+ const members = await api.conversations.members(activity.conversation.id).get();
+ const members = await api.conversations.getMembers(activity.conversation.id);
+ });
// highlight-success-end
```
Expand Down Expand Up @@ -67,7 +67,7 @@

app.on('message', async ({ api, activity }) => {
// highlight-next-line
const members = await api.conversations.members(activity.conversation.id).get();
const members = await api.conversations.getMembers(activity.conversation.id);
});
```
</TabItem>
Expand All @@ -77,7 +77,7 @@

| BotBuilder (TeamsInfo) | Teams SDK (ApiClient) |
|------------------------|----------------------|
| `TeamsInfo.getMember(context, userId)` | `api.conversations.members(conversationId).getById(userId)` |
| `TeamsInfo.getMember(context, userId)` | `api.conversations.getMemberById(conversationId, userId)` |
| `TeamsInfo.getTeamDetails(context, teamId)` | `api.teams.getById(teamId)` |
| `TeamsInfo.getMeetingInfo(context, meetingId)` | `api.meetings.getById(meetingId)` |
| `TeamsInfo.sendMessageToTeamsChannel(context, teamId, message)` | `api.conversations.create(CreateConversationParams)` then `api.conversations.activities(conversationId).create(activity)` |
| `TeamsInfo.sendMessageToTeamsChannel(context, teamId, message)` | `api.conversations.create(CreateConversationParams)` then `api.conversations.createActivity(conversationId, activity)` |
Loading