๐ ์ด์ ์์ : #14 โ ์ด ๊ณ ์์ด, ๋ฐ์์๋ ์ผํฉ๋๋ค
์์ #6์์ ์ธ์ ์ด ๋ญ์ง ๋ฐฐ์ ์ฃ ? ์ค๋์ ์ค์ ์ ๋๋ค.
์ค๋ ๋ฐฐ์ธ ๊ฒ 3๊ฐ์ง:
- Slack ์ค๋ ๋๊ฐ ์ธ์ ๊ณผ 1:1์ธ ์ด์ , ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฑธ ํ์ฉํ๋ ๋ฒ
- ํ ๋ ๊ทธ๋จ ํ ํฝ ๊ทธ๋ฃน์ ์ง์ ๋ง๋ค์ด์ ์ธ์ ์ ๋ถ๋ฆฌํ๋ ๋ฒ
- DM์์ ์ฃผ์ ๋ฅผ ๋ฐ๊ฟ๊ฐ๋ฉฐ ์ํค๋ฉด ์ ๊ผฌ์ด๋์ง, ๊ทธ๋ฆฌ๊ณ ํด๊ฒฐ๋ฒ
1๏ธโฃ "๋์๋ณด๋ ๋ง๋ค์ด์ค" ํ๋ค๊ฐ "์ ๊ทธ๋ฆฌ๊ณ ์์ ์ผ์ง๋ ์จ์ค"
์ด๋ฐ ์ํฉ์ ์์ํด๋ณด์ธ์. (์ค์ ๋ก ์ด๋ฐ ์ผ์ด ์๊ธธ ์ ์์ด์!)
์ง์ฌ๋์ด DM์ผ๋ก ๋์๋ณด๋ ์์ ์ ์์ผฐ์ด์. ํ์ฐธ ์ฐจํธ ์์์ ๋ ผ์ํ๊ณ ์๋๋ฐ ๊ฐ์๊ธฐ:
์ ๊ทธ๋ฆฌ๊ณ ์
๋ฌด์ผ์ง EP ์ด์๋ ์จ์ค
โ ๋ฟ (DM)
๊ฐ์ DM์ด๋๊น ๊ฐ์ ์ธ์ ์ด์์. ๋์๋ณด๋ ๋งฅ๋ฝ์ด ์๋ฉ ์์ธ ์ํ์์ ์ ๋ฌด์ผ์ง๋ฅผ ์ฐ๊ธฐ ์์ํ๋ฉด โ ์ฐจํธ ์์ ์ฝ๋๊ฐ EP ๋ง๋ฌด๋ฆฌ ๋ฌธ๋จ์ ์ฌ์ฉ ๋ํ๋๋ ๊ฒ๋ ๊ฐ๋ฅํด์. ๋งฅ๋ฝ์ด ์์ด๋๊น ์.
ํต์ฌ ๋ฉ์์ง: ๋ํ ์ฅ์๊ฐ ๋ค๋ฅด๋ฉด ๊ธฐ์ต๋ ๋ฐ๋ก์์.
์์ #6์์ ์ธ์ ์ด "๋ํ ์์"๋ผ๊ณ ๋ฐฐ์ ์ฃ ? ๊ฐ์ ์์์ ์ด๊ฒ์ ๊ฒ ๋ฃ์ผ๋ฉด ์์ด๋ ๊ฑด ๋น์ฐํด์. ์ค๋์ ์์๋ฅผ ๋๋๋ ์ค์ ๋ฐฉ๋ฒ ๋ ๊ฐ์ง๋ฅผ ์๋ ค๋๋ฆด๊ฒ์.
2๏ธโฃ Slackํธ โ ์ค๋ ๋๊ฐ ๊ณง ์ธ์
Slack์ ์ธ์ ๋ถ๋ฆฌ๊ฐ ๊ฐ์ฅ ์์ฐ์ค๋ฌ์ด ์ฑ๋์ด์์. ์ด๋ฏธ ์ฑ๋ + ์ค๋ ๋ ๊ตฌ์กฐ๊ฐ ๊ฐ์ถฐ์ ธ ์๊ฑฐ๋ ์.
์ฑ๋๋ณ ๋ถ๋ฆฌ
Slack์ ์์ด์ ํธ๋ฅผ ์ด๋ํ๋ฉด, ์ฑ๋๋ง๋ค ๋ ๋ฆฝ ์ธ์ ์ด ์๊ฒจ์. ์ค์ ๋ก ๋ฝ์ง์ด๊ฐ ์ผํ๋ ๊ตฌ์กฐ์์:
#02-ai์คํฐ๋๊ฐ์โ ์ด์ ์ง๋ฌธ/๋ธ๋ฆฌํ (์ธ์ A)#๋ฝ์ง์ด-์๋ฆผโ ์๋ํ ๋ณด๊ณ (์ธ์ B)#03-์ฝํ ์ธ ์๋ง์ผํโ ๋ง์ผํ ๋ ผ์ (์ธ์ C)
๋ง์ผํ ์ฑ๋์์ "์นดํผ ์จ์ค"๋ผ๊ณ ํ๋ฉด, ์ด์ ์ฑ๋์ ์๊ฐ์ ๋ฐ์ดํฐ๊ฐ ๋ต๋ณ์ ์์ด์ง ์์์. ๊ตฌ์กฐ์ ์ผ๋ก ๋ถ๊ฐ๋ฅํด์.
์ค๋ ๋๋ณ ๋ถ๋ฆฌ
์ด๊ฒ Slack์ ํฌ๋ฌ ๊ธฐ๋ฅ์ด์์. ๊ฐ์ ์ฑ๋ ์์์๋ ์ค๋ ๋๋ง๋ค ์ธ์ ์ด ๋ถ๋ฆฌ๋ผ์.
[์ฑ๋ ๋ณธ๋ฌธ] โ ์ฑ๋ ์ธ์
[์ค๋ ๋ A] โ ์ค๋ ๋ A ์ธ์
[์ค๋ ๋ B] โ ์ค๋ ๋ B ์ธ์
"๋์๋ณด๋ ์์ ํด์ค"๋ ์ค๋ ๋ A์์, "์ ๋ฌด์ผ์ง ์จ์ค"๋ ์ค๋ ๋ B์์ ์ํค๋ฉด โ ์ ๋ ์์ด์ง ์์์. ๊ฐ ์ค๋ ๋๊ฐ ๋ ๋ฆฝ๋ ๋ํ ์์๋๊น์.
์ฑ๋์ ๋ด ์ด๋ํ๋ ๋ฒ
Step 1: api.slack.com/apps์์ Slack ์ฑ์ ๋ง๋ค์ด์
- "Create New App" โ "From scratch"
- ์ฑ ์ด๋ฆ๊ณผ ์ํฌ์คํ์ด์ค ์ ํ
Step 2: Socket Mode๋ฅผ ์ผ๊ณ ํ ํฐ์ ์์ฑํด์
- Settings โ Socket Mode โ Enable
- App Token ์์ฑ (
xapp-...,connections:write์ค์ฝํ) - OAuth & Permissions์์ Bot Token Scopes ์ถ๊ฐ:
chat:write,app_mentions:read,channels:history,groups:historyim:history,reactions:read,reactions:write,files:read
Step 3: Event Subscriptions์์ ๋ด ์ด๋ฒคํธ๋ฅผ ๊ตฌ๋ ํด์
์ต์ ํ์ (์ด๊ฒ๋ง ์์ผ๋ฉด ๊ธฐ๋ณธ ๋์):
app_mention,message.channels,message.groups,message.im
๊ถ์ฅ ์ถ๊ฐ (๋ ํ๋ถํ ๊ธฐ๋ฅ์ ์ํด):
message.mpim(๋ค์ DM)reaction_added,reaction_removed(๋ฆฌ์ก์ ๊ฐ์ง)member_joined_channel,member_left_channel(๋ฉค๋ฒ ๋ณ๋)pin_added,pin_removed(ํ ๊ฐ์ง)
App Home โ Messages Tab ์ผ๊ธฐ
Step 4: Install to Workspace โ Bot Token (xoxb-...) ๋ณต์ฌ
Step 5: OpenClaw ์ค์ ํ์ผ์ ์ถ๊ฐ
{
"channels": {
"slack": {
"enabled": true,
"mode": "socket",
"appToken": "xapp-...",
"botToken": "xoxb-..."
}
}
}
Step 6: ์ฑ๋์์ /invite @๋ด์ด๋ฆ ๋๋ ์ฑ๋ ์ค์ โ Integrations โ Add apps
์ด์ ์ฑ๋์์ @๋ด์ด๋ฆ์ผ๋ก ๋ฉ์
ํ๋ฉด ๋ํ๊ฐ ์์๋ผ์!
์ค์ ํ: ๋ฝ์ง์ด๊ฐ Slack์์ ์ผํ๋ ๊ตฌ์กฐ
- ์
๋ฌด๋ฐฉ (
#021-๋ฝ์ง์ด-์ ๋ฌด๋ฐฉ): ๋ฟ์ด ๋ฝ์ง์ดํํ ์ง์ ์ํค๋ ๊ณณ - CS๋ฐฉ (
#์ปค๋ฎค๋ํฐ-์๋ฆผ): ์ฑ๋ํก CS ์๋ฆผ์ด ์ค๋ ๊ณณ - ๋ณด๊ณ ๋ฐฉ (
#๋ฝ์ง์ด-์๋ฆผ): ์๋ํ ๊ฒฐ๊ณผ๊ฐ ์ฌ๋ผ์ค๋ ๊ณณ - ์ด์๋ฐฉ (
#02-ai์คํฐ๋๊ฐ์): ํ ์ ์ฒด ์ด์ ๋ ผ์
๊ฐ ์ฑ๋์ด ๋ ๋ฆฝ ์ธ์ ์ด๋ผ์, CS ๋ต๋ณ ๋งฅ๋ฝ์ด ์ด์ ๋ธ๋ฆฌํ์ ์์ด๋ ์ผ์ด ๊ตฌ์กฐ์ ์ผ๋ก ์์ด์.
3๏ธโฃ Telegramํธ โ ํ ํฝ์ด ๋ต์ด๋ค
ํ ๋ ๊ทธ๋จ์ Slack์ฒ๋ผ ์ฑ๋์ด ์ฌ๋ฌ ๊ฐ ์๋ ๊ตฌ์กฐ๊ฐ ์๋์์. ๋์ **ํ ํฝ(Forum Topics)**์ผ๋ก ๋น์ทํ ํจ๊ณผ๋ฅผ ๋ผ ์ ์์ด์.
ํ ํฝ์ด ๋ญ๋๋ฉด โ ํ๋์ ๊ทธ๋ฃน ์์ ์ฌ๋ฌ ๋ํ๋ฐฉ์ ๋ง๋๋ ๊ฑฐ์์. ๋ง์น Slack ์ฑ๋์ฒ๋ผ์.
์ง์ ๋ฐ๋ผํด๋ณด๊ธฐ โ 5๋จ๊ณ ๊ฐ์ด๋
Step 1: ์ ๊ทธ๋ฃน ๋ง๋ค๊ธฐ + ๋ด ์ด๋
- ํ ๋ ๊ทธ๋จ์์ ์ ๊ทธ๋ฃน์ ๋ง๋ค์ด์
- ๊ทธ๋ฃน ์ด๋ฆ ์ค์ (์: "AI ์์ ๋ฐฉ")
- ๋ด์ ๋ฉค๋ฒ๋ก ์ด๋ํด์
Step 2: ๊ทธ๋ฃน ์ค์ โ ์ฑํ ๊ธฐ๋ก ๊ณต๊ฐ (์ํผ๊ทธ๋ฃน ์ ํ)
- ๊ทธ๋ฃน ์ค์ โ "Chat History for New Members"
- **"Visible"**๋ก ๋ณ๊ฒฝ
- ์ด๋ ๊ฒ ํ๋ฉด ์๋์ผ๋ก ์ํผ๊ทธ๋ฃน์ผ๋ก ์ ํ๋ผ์ (ํ ํฝ ๊ธฐ๋ฅ์ ์ํผ๊ทธ๋ฃน์์๋ง ๊ฐ๋ฅ!)
- ๋น๊ณต๊ฐ๋ก ์ ์งํ๊ณ ์ถ์ผ๋ฉด Group Type์ Private ๊ทธ๋๋ก ์ ์งํด๋ OK
Step 3: ํ ํฝ ํ์ฑํ
- ๊ทธ๋ฃน ์ค์ โ "Topics" ํ ๊ธ์ ์ผ์
- ์ผ๋ฉด "General" ํ ํฝ์ด ์๋์ผ๋ก ์๊ฒจ์
Step 4: ํ ํฝ ๋ง๋ค๊ธฐ
- ๊ทธ๋ฃน์์ "+" ๋ฒํผ์ ๋๋ฌ ํ ํฝ์ ๋ง๋ค์ด์
- ์ถ์ฒ ๊ตฌ์ฑ:
- ๐ ๋ฆฌ ์์น โ ์น ๊ฒ์, ์๋ฃ ์กฐ์ฌ
- ๐ง ๊ฐ๋ฐ โ ์ฝ๋ ์์ , ๋๋ฒ๊น
- ๐ ์ฝํ ์ธ โ ๊ธ์ฐ๊ธฐ, ์ด๋ฏธ์ง ์ ์
- ๐ฌ ์ก๋ด โ ์ผ๋ฐ ๋ํ
Step 5: ๋ด์ ๊ด๋ฆฌ์(Admin)๋ก ์ค์
- ๋ด์ ๊ทธ๋ฃน ๊ถํ์ Admin์ผ๋ก ์ฌ๋ ค์
- ์? ํ ๋ ๊ทธ๋จ ๋ด์ ๊ธฐ๋ณธ์ ์ผ๋ก Privacy Mode๊ฐ ์ผ์ ธ์์ด์, ๊ด๋ฆฌ์๊ฐ ์๋๋ฉด ๋ฉ์ ๋ ๋ฉ์์ง๋ง ๋ฐ์์
- ๊ด๋ฆฌ์๋ก ์ค์ ํ๋ฉด ๋ชจ๋ ํ ํฝ์ ๋ชจ๋ ๋ฉ์์ง๋ฅผ ๋ฐ์ ์ ์์ด์
- ๋์: BotFather์์
/setprivacyโ Disable (๋จ, ๋ด์ ๊ทธ๋ฃน์์ ์ ๊ฑฐํ๋ค ๋ค์ ์ถ๊ฐํด์ผ ์ ์ฉ!)
์ด์ ๊ฐ ํ ํฝ์์ ๋ด์ ๋ฉ์ ํ๋ฉด ํ ํฝ๋ณ ๋ ๋ฆฝ ์ธ์ ์ด ์๊ฒจ์: