У меня есть следующий код:
import { ActivityTypes, CardFactory, TurnContext } from "botbuilder";
export class MyBot {
/**
* Handles incoming activity, received from a user, processes it, and replies as needed
* @param {TurnContext} context on turn context object.
*/
public onTurn = async (turnContext: TurnContext) => {
const oauthCard = CardFactory.oauthCard("ms-graph", "Login", "Please sign in so I know who you are");
return await turnContext.sendActivity({ attachments: [oauthCard] });
}
}
Когда я запускаю бота в среде эмулятора бота, я вижу кнопку входа в систему. Однако, когда я нажимаю на него, он просто открывает пустое окно входа в систему, которое полностью белое.
Я также настроил аутентификацию в Azure:
Изменить: я также настроил идентификатор приложения и пароль в своем файле .bot
.