f.TeamsBot()

f.TeamsBot()

개요

Azure Entra에 등록된 Teams Bot을 사용해 사용자에게 메세지를 전송할 수 있습니다.

기능 요소

요소명
설명

메세지 제목을 설정합니다.

메세지 내용을 설정합니다.

해당 URL로 이동하는 버튼을 추가합니다.

메세지에 해당 URL의 이미지를 추가합니다.

메세지를 수신할 사용자의 ID를 설정합니다.

메세지를 전송합니다.

사용 예시

var teams = f.TeamsBot()
teams.setTitle('결재 알림')
teams.setBody('결재가 완료되었습니다.')
teams.setURL('https://www.flextudio.com')
teams.setImageURL('https://ws.flextudio.com/flex/FlextudioCommonImg/FlextudioBN.png')
teams.addReceiver('1')
teams.send(function (isSuccess, result) {
    if (!isSuccess) {
        // 메세지 전송 요청 실패
        return;
    }
    // 성공한 수신자
    console.log(result.Success);

    // 실패한 수신자 및 사유
    console.log(result.Failed);
});

// Method Chaining도 지원합니다.
f.TeamsBot().setTitle('결재 알림')
            .setBody('결재가 완료되었습니다.')
            .setURL('https://www.flextudio.com')
            .setImageURL('https://ws.flextudio.com/flex/FlextudioCommonImg/FlextudioBN.png')
            .addReceiver('1')
            .send(function (isSuccess, result) {
                if (!isSuccess) {
                    // 메세지 전송 요청 실패
                    return;
                }
                // 성공한 수신자
                console.log(result.Success);
            
                // 실패한 수신자 및 사유
                console.log(result.Failed);
            });
Teams Bot 메세지 예시

마지막 업데이트

도움이 되었나요?