Я ищу способ добавить бота в команду, которую этот бот только что создал.
- Был в состоянии создать группу с помощью MS Graph ботом JS -SDK
graphClient.api("/groups").post({
displayName: "Some Name",
mailNickname: "Name without Spaces",
description: "Some Description",
visibility: "Private",
groupTypes: ["Unified"],
mailEnabled: true,
securityEnabled: false,
"members@odata.bind": members, // array of url strings of members
"owners@odata.bind": owners,
});
members
и owners
массивов строки, представляющие пользователей: https://graph.microsoft.com/v1.0/users/{user-id}
. Нашел их через /users
поиск
затем добавил команду в эту группу (источник:
https://docs.microsoft.com/en-us/graph/api/team-put-teams?view=graph-rest-beta&tabs=javascript), например:
graphClient.api(`/groups/${group-id}/team`).put({});
и канал -
graphClient.api(`/teams/${group-id}/channels`).post(channel);
Не удалось найти способ добавить бота в команду или канал, который только что был создан. Может быть, есть способ найти его guid или какой-то идентификатор приложения и добавить его в группу?