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 সেটআপ শুরু করুন
- সাইডবারে Integrations-এ যান
- Slack card খুলুন
- Add to Slack-এ click করুন
২. App Authorize করুন
- Install করার জন্য workspace নির্বাচন করুন
- Permission পর্যালোচনা করুন
- Allow-এ click করুন
৩. Installation যাচাই করুন
- Slack খুলুন
- Slash command ব্যবহার করে দেখুন:
/ask Hello - Response পাচ্ছেন কিনা যাচাই করুন
Bot ব্যবহার করা
Slash Command
যেকোনো channel-এ /ask command ব্যবহার করুন:
/ask What is our refund policy?Response channel-এ দেখা যায়।
Direct Message
ব্যক্তিগত conversation-এর জন্য bot-কে সরাসরি message করুন:
- আপনার Slack sidebar-এ app খুঁজুন
- Direct message খুলুন
- স্বাভাবিকভাবে 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 করতে পারেন:
- প্রতিটি workspace-এ আলাদা authorization প্রয়োজন
- সব workspace একই agent এবং content শেয়ার করে
- Conversation প্রতি workspace আলাদাভাবে ট্র্যাক হয়
সমস্যা সমাধান
Command পাওয়া যাচ্ছে না
/ask কাজ না করলে:
- আপনার workspace-এ app installed কিনা যাচাই করুন
- App-এর যথাযথ permission আছে কিনা পরীক্ষা করুন
- Integration পুনরায় install করে দেখুন
কোনো Response নেই
Bot respond না করলে:
- আপনার agent configured এবং কাজ করছে কিনা যাচাই করুন (Playground-এ test করুন)
- Slack integration connected কিনা পরীক্ষা করুন
- 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 সরাতে:
-
Cuneiform Chat থেকে:
- Integrations (সাইডবার) → Slack → Disconnect
-
Slack থেকে:
- Workspace setting-এ যান
- Apps → app খুঁজুন → Remove
সম্পূর্ণ সরানোর জন্য উভয় ধাপ নিশ্চিত করুন।