यह अभी भी एक बग की वजह से मई 2017 तक बॉट्स की एक सीमा है - इसे https://github.com/slackapi/node-slack-sdk/issues/26 पर पुलहमोड का जवाब देखें। बॉट जोड़ने का सही तरीका स्लैश कमांड /invite @<bot.user> <channel_name>
है क्योंकि @ मैटजीफोर्ड ने बताया।
हालांकि, @nafg ने एक दिलचस्प कामकाज पेश किया। यदि आप अपने खाते के लिए एक निजी API_TOKEN उत्पन्न करते हैं, तो आप इसका उपयोग बॉट को आमंत्रित करने के लिए कर सकते हैं। उदाहरण के लिए, अजगर में एक पड़ सकते है:
import slackclient sc = slackclient.SlackClient(<PERSONAL_API_TOKEN>) sc.api_call('channels.invite', channel=<channel_id>, user=<user_id>)
इस चैनल के लिए बॉट आमंत्रित करेंगे। यदि आप अपने बॉट को नए चैनलों में आमंत्रित करना स्वचालित करना चाहते हैं, तो आप https://api.slack.com/rtm
पर पाए गए एपीआई में ईवेंट श्रोताओं को देख सकते हैं, जब तक आप उस उद्देश्य के लिए अपने API_TOKEN का उपयोग करने की अनुमति देते हैं, ऐसा लगता है कि यह आवश्यकतानुसार काम करेगा हालांकि, कम सुविधाजनक।
टीम दृश्य को देखने पर भी आप @bot को आमंत्रित कर सकते हैं। Obviosly, जो आदेश/आमंत्रण आदेश आग;) – erm3nda