Teams Bot 만들기 (알림봇)

반응형

Microsoft Teams에서 알림을 자동으로 받아볼 수 있는 '알림봇'을 직접 만들어보았습니다. 이제 중요한 소식을 놓치지 않고 실시간으로 확인할 수 있어 업무 효율이 쑥쑥 올라갈 것 같아요!

1. 웹훅 URL 설정하기

먼저, Teams에서 알림을 받을 채널의 웹훅 URL을 생성해야 합니다. Teams 채널 설정에서 '커넥터'를 선택하고, 'Incoming Webhook'을 추가하면 고유한 웹훅 URL이 생성됩니다. 이 URL을 복사해둡니다.

{
    "type": "object",
    "properties": {
        "title": {
            "type": "string"
        },
        "text": {
            "type": "string"
        }
    }
}


2. 파이썬 코드 작성하기
파이썬을 사용하여 간단한 코드를 작성했습니다. requests와 json 라이브러리를 활용하여 웹훅 URL로 메시지를 전송합니다.

import requests
import json

# 웹훅 URL 입력
webhook_url = "https://outlook.office.com/webhook/your-webhook-url"

# 보낼 메시지 구성
message = {
    "text": "🔔 알림봇 테스트 메시지입니다! 이 메시지는 자동으로 전송되었습니다."
}

# 웹훅으로 메시지 전송
response = requests.post(webhook_url, headers={"Content-Type": "application/json"}, data=json.dumps(message))

# 결과 확인
if response.status_code == 200:
    print("메시지 전송 성공!")
else:
    print(f"메시지 전송 실패: {response.status_code}")

 

반응형

Designed by JB FACTORY