슬랙으로 문자 전달 및 읽어오기 메뉴얼
**1. 슬랙으로 문자 전달 설정:**
- [슬랙 워크스페이스 생성](https://slack.com/intl/ko-kr/).
- 채널에서 '채널 세부정보 보기' 클릭.
- '통합' > '앱 추가' > 'Incoming WebHooks' 선택 후 설치.
- 채널 선택 후 '설정 저장'. 얻은 웹훅 URL 확인.
**2. 폰 문자를 슬랙으로 전달 설정:**
- 문자자동전달 앱 설치 (e.g., [원스토어 앱](https://m.onestore.co.kr)).
- 새로운 규칙 설정: 검출기준 탭에서 문자 전달 조건 설정, 전달번호 탭에서 슬랙 Webhook 선택.
- 이름과 얻은 Webhook URL 입력.
**3. 슬랙 메시지를 파이썬에서 읽어오기:**
- [슬랙 API 페이지](https://api.slack.com/apps)로 이동하여 앱 생성.
- OAuth & Permissions 탭으로 이동하여 Bot Token Scopes에서 필요한 권한 추가 (e.g., channels:history, groups:history).
- 'Install to Workspace' 클릭 후 생성된 Bot 토큰 저장.
- 슬랙 워크스페이스에서 앱 추가 (채널 세부정보 보기 - 통합 - 앱 추가).
**파이썬 코드로 슬랙 메시지 읽어오기:**
```python
import requests
slack_token = 'your_bot_token_here'
channel_id = 'your_channel_id_here'
response = requests.get(
f'https://slack.com/api/conversations.history?token={slack_token}&channel={channel_id}'
)
messages = response.json()['messages']
for message in messages:
print(message['text'])
```
이렇게 하면 문자를 슬랙으로 전달하고 파이썬에서 읽어올 수 있습니다.