Чтобы получить доступ к каналу активности, вам нужно будет использовать Bot . Кроме того, вы можете отправлять уведомления только для сообщений / карточек, отправленных в чате 1: 1.
Если ваш бот отправляет карты / сообщения в канал, они автоматически отображаются в ленте пользователя, если он или она следовал по этому каналу.
Пример кода Начало личных разговоров
var parameters = new ConversationParameters
{
Members = new ChannelAccount[] { new ChannelAccount(userId) },
ChannelData = new TeamsChannelData
{
Tenant = new TenantInfo(tenantId),
Notification = new NotificationInfo() { Alert = true }
}
};
MicrosoftAppCredentials.TrustServiceUrl(serviceUrl, DateTime.MaxValue);
var connectorClient = new ConnectorClient(new Uri(activity.ServiceUrl));
var response = await connectorClient.Conversations.CreateConversationAsync(parameters);