Skip to Content

Slack Integration

Team-wide access के लिए अपने agent को Slack workspaces में जोड़ें।

अवलोकन

Slack integration प्रदान करती है:

  • Slash command support (/ask)
  • Direct message conversations
  • Channel mentions
  • Workspace-wide availability

पूर्व-आवश्यकताएं

  • Slack workspace admin या app installation permissions
  • Active agent के साथ Cuneiform Chat account

Setup Steps

1. Integration Setup शुरू करें

  1. Sidebar में Integrations पर जाएं
  2. Slack card खोलें
  3. Add to Slack पर क्लिक करें

2. App Authorize करें

  1. Install करने के लिए workspace चुनें
  2. Permissions review करें
  3. Allow पर क्लिक करें

3. Installation Verify करें

  1. Slack खोलें
  2. Slash command try करें: /ask Hello
  3. Verify करें कि response मिलता है

Bot का उपयोग करना

Slash Commands

किसी भी channel में /ask command का उपयोग करें:

/ask What is our refund policy?

Response channel में दिखता है।

Direct Messages

Private conversations के लिए bot को directly message करें:

  1. Slack sidebar में app खोजें
  2. Direct message खोलें
  3. स्वाभाविक रूप से chat करें

Channel Mentions

Channels में सवाल पूछने के लिए bot को mention करें:

@YourBot What are the shipping options?

Features

Workspace-Wide Access

एक बार install हो जाने के बाद, bot सभी workspace members के लिए उपलब्ध है।

Thread Replies

Responses threads में post हो सकते हैं ताकि channels organized रहें।

Rich Formatting

Responses Slack की formatting support करते हैं:

  • Bold और italic text
  • Links
  • Code blocks
  • Lists

Bot केवल तब respond करता है जब explicitly invoke किया जाए (slash command या mention) ताकि noise से बचा जाए।

Configuration Options

Slack integration card से आप ये कर सकते हैं:

Optionविवरण
Default agentचुनें कि कौन सा agent reply करे जब कोई channel-specific mapping लागू न हो
Channel mappingsspecific Slack channels को specific agents पर route करें
Channel commandsअपने workspace में available slash commands manage करें

Multi-Workspace Support

आप same agent को कई Slack workspaces में install कर सकते हैं:

  1. प्रत्येक workspace के लिए अलग authorization जरूरी है
  2. सभी workspaces same agent और content share करते हैं
  3. Conversations प्रत्येक workspace के लिए अलग-अलग track होते हैं

Troubleshooting

Command नहीं मिल रहा

अगर /ask काम नहीं कर रहा:

  1. Verify करें कि app आपके workspace में installed है
  2. Check करें कि app के पास proper permissions हैं
  3. Integration दोबारा install करने की कोशिश करें

Response नहीं आ रहा

अगर bot respond नहीं कर रहा:

  1. Verify करें कि आपका agent configured और working है (Playground में test करें)
  2. Check करें कि Slack integration connected है
  3. Ensure करें कि bot के पास channel access है

Permission Issues

Slack app ये OAuth scopes request करता है (pre-configured — install के दौरान आप Allow पर क्लिक करते ही ये सब grant हो जाते हैं):

  • commands — Slash commands के लिए
  • chat:write — Messages भेजने के लिए
  • chat:write.customize — Custom username/icon के साथ messages भेजें
  • app_mentions:read — @ mentions के लिए
  • im:history — Context के लिए direct-message history पढ़ें
  • channels:history — Context के लिए public-channel history पढ़ें
  • channels:read — Public channels list करें
  • groups:history — Context के लिए private-channel history पढ़ें
  • mpim:history — Context के लिए group-DM history पढ़ें
  • users:read — User names resolve करें
  • canvases:write — Slack canvases बनाएं और edit करें
  • assistant:write — Agents & AI Apps pane में suggested prompts seed करें

Security

  • OAuth tokens encrypted हैं
  • Explicit commands/mentions के अलावा messages का कोई access नहीं
  • Workspace data private रहता है

Disconnect करना

Slack integration हटाने के लिए:

  1. Cuneiform Chat से:

    • Integrations (sidebar) → Slack → Disconnect
  2. Slack से:

    • Workspace settings पर जाएं
    • Apps → App खोजें → Remove

दोनों steps complete removal ensure करते हैं।

Last updated on