Skip to Content

Slack ইন্টিগ্রেশন

Team-ব্যাপী access-এর জন্য আপনার agent-কে Slack workspace-এ যোগ করুন।

সংক্ষিপ্ত বিবরণ

Slack integration প্রদান করে:

  • Slash command support (/ask)
  • Direct message conversation
  • Channel mention
  • Workspace-ব্যাপী উপলব্ধতা

পূর্বশর্ত

  • Slack workspace admin বা app installation permission
  • একটি active agent সহ Cuneiform Chat account

সেটআপ ধাপসমূহ

১. Integration সেটআপ শুরু করুন

  1. সাইডবারে Integrations-এ যান
  2. Slack card খুলুন
  3. Add to Slack-এ click করুন

২. App Authorize করুন

  1. Install করার জন্য workspace নির্বাচন করুন
  2. Permission পর্যালোচনা করুন
  3. Allow-এ click করুন

৩. Installation যাচাই করুন

  1. Slack খুলুন
  2. Slash command ব্যবহার করে দেখুন: /ask Hello
  3. Response পাচ্ছেন কিনা যাচাই করুন

Bot ব্যবহার করা

Slash Command

যেকোনো channel-এ /ask command ব্যবহার করুন:

/ask What is our refund policy?

Response channel-এ দেখা যায়।

Direct Message

ব্যক্তিগত conversation-এর জন্য bot-কে সরাসরি message করুন:

  1. আপনার Slack sidebar-এ app খুঁজুন
  2. Direct message খুলুন
  3. স্বাভাবিকভাবে chat করুন

Channel Mention

Channel-এ bot-কে mention করে প্রশ্ন করুন:

@YourBot What are the shipping options?

বৈশিষ্ট্যসমূহ

Workspace-ব্যাপী Access

একবার install করলে, bot সব workspace member-এর জন্য উপলব্ধ থাকে।

Thread Reply

Channel সংগঠিত রাখতে response thread-এ post করা যায়।

Rich Formatting

Response Slack-এর formatting সমর্থন করে:

  • Bold এবং italic text
  • Link
  • Code block
  • List

Bot শুধুমাত্র স্পষ্টভাবে আহ্বান করলে respond করে (slash command বা mention), অপ্রয়োজনীয় noise এড়াতে।

Configuration বিকল্পসমূহ

Slack integration card থেকে আপনি পারেন:

বিকল্পবিবরণ
Default agentকোনো channel-specific mapping প্রযোজ্য না হলে কোন agent reply করবে তা বেছে নিন
Channel mappingsনির্দিষ্ট Slack channel-কে নির্দিষ্ট agent-এ route করুন
Channel commandsআপনার workspace-এ উপলব্ধ slash command পরিচালনা করুন

মাল্টি-Workspace Support

আপনি একই agent একাধিক Slack workspace-এ install করতে পারেন:

  1. প্রতিটি workspace-এ আলাদা authorization প্রয়োজন
  2. সব workspace একই agent এবং content শেয়ার করে
  3. Conversation প্রতি workspace আলাদাভাবে ট্র্যাক হয়

সমস্যা সমাধান

Command পাওয়া যাচ্ছে না

/ask কাজ না করলে:

  1. আপনার workspace-এ app installed কিনা যাচাই করুন
  2. App-এর যথাযথ permission আছে কিনা পরীক্ষা করুন
  3. Integration পুনরায় install করে দেখুন

কোনো Response নেই

Bot respond না করলে:

  1. আপনার agent configured এবং কাজ করছে কিনা যাচাই করুন (Playground-এ test করুন)
  2. Slack integration connected কিনা পরীক্ষা করুন
  3. Bot-এর channel access আছে কিনা নিশ্চিত করুন

Permission সমস্যা

Slack app এই OAuth scope-গুলো অনুরোধ করে (পূর্ব-কনফিগার করা — install-এর সময় Allow-এ click করলে আপনি সবগুলো grant করেন):

  • commands — Slash command-এর জন্য
  • chat:write — Message পাঠানোর জন্য
  • chat:write.customize — কাস্টম username/icon সহ message পাঠাতে
  • app_mentions:read — @ mention-এর জন্য
  • im:history — Context-এর জন্য direct-message history পড়তে
  • channels:history — Context-এর জন্য public-channel history পড়তে
  • channels:read — Public channel তালিকাভুক্ত করতে
  • groups:history — Context-এর জন্য private-channel history পড়তে
  • mpim:history — Context-এর জন্য group-DM history পড়তে
  • users:read — User name resolve করতে
  • canvases:write — Slack canvas তৈরি ও সম্পাদনা করতে
  • assistant:write — Agents & AI Apps pane-এ suggested prompt seed করতে

নিরাপত্তা

  • OAuth token এনক্রিপ্ট করা
  • স্পষ্ট command/mention ছাড়া message-এ কোনো access নেই
  • Workspace data ব্যক্তিগত থাকে

সংযোগ বিচ্ছিন্ন করা

Slack integration সরাতে:

  1. Cuneiform Chat থেকে:

    • Integrations (সাইডবার) → Slack → Disconnect
  2. Slack থেকে:

    • Workspace setting-এ যান
    • Apps → app খুঁজুন → Remove

সম্পূর্ণ সরানোর জন্য উভয় ধাপ নিশ্চিত করুন।

Last updated on