Итак, я следовал этому руководству о том, как отправлять проактивные сообщения, у меня есть эта настройка, но в настоящее время она отвечает на сообщение настройки. Я хотел бы, чтобы он создал совершенно новый разговор, я нашел какой-то код, в котором используется функция CreateConversationAsync () , но мне удалось только заставить ее работать с ней DM-ing пользователя, а не в канале. См. Ниже пример кода.const string botAppId = "";
const string serviceUrl = "";
const string tenantId = "";
const string recipientId = "";
var title = "test title";
var activity = Activity.CreateMessageActivity();
activity.Type = ActivityTypes.Message;
activity.Text = "test message";
await ((BotAdapter)_adapter).CreateConversationAsync(
botAppId: botAppId,
channelId: Microsoft.Bot.Connector.Channels.Msteams,
serviceUrl: serviceUrl,
audience: null,
conversationParameters: new ConversationParameters
{
Activity = (Activity)activity,
Bot = new ChannelAccount(botAppId),
IsGroup = false,
Members = new List { new ChannelAccount(recipientId) },
TopicName = title,
TenantId = tenantId
},
callback: BotCallback,
cancellationToken: default(CancellationToken));
Подробнее здесь: https://stackoverflow.com/questions/729 ... ms-channel