У меня хорошо работает бот, который отвечает на сообщения в Slack и Skype. для моих пользователей Slack бот также отправляет запланированное сообщение каждое утро. У меня очень простой код, который когда-то работал, и он начал выдавать ошибку «Авторизация для Microsoft App ID ... с кодом состояния Forbidden».Авторизация для Microsoft App ID ... не удалось с кодом состояния Forbidden
Использование новейшей платформы ботов NuGet Microsoft.Bot.Builder 3.5. I triple checked У меня есть MicrosoftAppId и MicrosoftAppPassword в файле конфигурации приложения, а также попытался явно указать код ниже. Такая же ошибка.
Вот тестовый код, который я думал, что должен работать:
private void button1_Click(object sender, EventArgs e)
{
var connector = new ConnectorClient(new Uri("https://slack.botframework.com"), "...", "...");
var conversation = new ConversationAccount(true, "B0GRPT96X:T04EVT5HU:C0L57SCKY");
var botAccount = new ChannelAccount("B0GRPT96X:T04EVT5HU", "grasp");
IMessageActivity message = Activity.CreateMessageActivity();
message.From = botAccount;
message.Conversation = conversation;
message.ChannelId = "slack";
message.Text = "some text";
message.Locale = "en-En";
connector.Conversations.SendToConversation((Activity)message);
}
Если я называю
bool t = MicrosoftAppCredentials.IsTrustedServiceUrl("https://slack.botframework.com");
она возвращает ложь.