Slack은(는) 무엇을 하나요?
slack 도구를 사용하세요. 컨텍스트에 channelId와 Slack 타임스탬프 메시지 ID가 있으면 재사용하세요.
입력
channelId: Slack 채널 ID.messageId: Slack 타임스탬프 (예:1712023032.1234).to: 전송 대상.channel:<id>또는user:<id>형식.emoji: 반응용 유니코드 또는:name:형식.
액션
{ "action": "sendMessage", "to": "channel:C123", "content": "Hello" }
{ "action": "readMessages", "channelId": "C123", "limit": 20 }
{
"action": "react",
"channelId": "C123",
"messageId": "1712023032.1234",
"emoji": ":white_check_mark:"
}
{ "action": "reactions", "channelId": "C123", "messageId": "1712023032.1234" }
{
"action": "editMessage",
"channelId": "C123",
"messageId": "1712023032.1234",
"content": "Updated text"
}
{ "action": "deleteMessage", "channelId": "C123", "messageId": "1712023032.1234" }
{ "action": "pinMessage", "channelId": "C123", "messageId": "1712023032.1234" }
{ "action": "unpinMessage", "channelId": "C123", "messageId": "1712023032.1234" }
{ "action": "listPins", "channelId": "C123" }
{ "action": "memberInfo", "userId": "U123" }
{ "action": "emojiList" }
안전
- 컨텍스트가 불분명할 때는 파괴적인 삭제 작업을 확인하세요.
- 아웃바운드 메시지는 짧게 유지하고 Markdown 테이블을 피하세요.
- 모호한 채널 이름보다는 스레드/메시지 ID를 선호하세요.