Teams Bot 만들기 (알림봇)
- 개발/업무자동화
- 2024. 12. 18.
반응형
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}")
반응형