スラックとSkypeのメッセージに返信するうまく動作するボットを持っています。スラックユーザーのために、ボットは毎朝予定されたメッセージを送信します。私は一度働いた、非常に単純なコードを持っていて、 "Microsoft App IDの認証...ステータスコードが禁止されていませんでした"というエラーを出しています。Microsoft App IDの認証に失敗しました。ステータスコードで失敗しました。禁止
最新のボットフレームワークを使用するNuGet Microsoft.Bot.Builder 3.5。 私は3回チェックしました。私は自分の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");
を呼び出した場合、それはfalseを返します。