Это почти то же самое, за исключением того, что ConnectorClient
нужен baseUri
. Примерно так:
const connectorClient = new ConnectorClient(new MicrosoftAppCredentials('<yourAppId>', '<yourAppPassword>'), { baseUri: teamsServiceUrl });
const activity = MessageFactory.text("This is updated text");
activity.id = activityIdSaved;
await connectorClient.conversations.updateActivity(conversationId_saved, activityIdSaved, activity as Activity);
teamsServiceUrl
зависит от того, откуда пользователь общается. Для меня это https://smba.trafficmanager.net/amer/
, но вам, вероятно, придется динамически получать его с activity.serviceUrl
.
Я не уверен, почему вам нужно вручную установить activity.id
, а также передать его в updateActivity
но я не мог заставить его работать, иначе.