নতুন ব্যবহারকারী স্ল্যাক চ্যানেলে সমস্ত ব্যবহারকারীকে (পুরো দলটিকে) আমন্ত্রণ জানানো সম্ভব? দেখে মনে হচ্ছে এমন লোকের সংখ্যার সীমাবদ্ধতা রয়েছে যা একবারে আমন্ত্রিত হতে পারে।
নতুন ব্যবহারকারী স্ল্যাক চ্যানেলে সমস্ত ব্যবহারকারীকে (পুরো দলটিকে) আমন্ত্রণ জানানো সম্ভব? দেখে মনে হচ্ছে এমন লোকের সংখ্যার সীমাবদ্ধতা রয়েছে যা একবারে আমন্ত্রিত হতে পারে।
উত্তর:
এটি শেষ পর্যন্ত এর মাধ্যমে সম্ভব /invite @listname
- আপনি যখন /invite @
স্বয়ংক্রিয় পরামর্শ টাইপ করেন তখন আপনাকে "আমন্ত্রিত লোকদের" লিঙ্কের মাধ্যমে আরও বিকল্প দেয়।
যেহেতু @ আব্রাম সলিউশন কাজ বন্ধ করে দিয়েছে আমি কিছুটা খেলেছি। এটি এখন আমার জন্য আংশিকভাবে কাজ করে, আপনার এটি কয়েকবার চালানোর প্রয়োজন হতে পারে
তার নির্দেশাবলী: কেবলমাত্র উপযুক্ত চ্যানেলটিতে ব্রাউজ করুন এবং এই স্ক্রিপ্টটি (নীচে) আপনার ক্রোম / ফায়ারফক্স ডি কনসোলে পেস্ট করুন এবং এন্টার টিপুন। তারপরে স্ক্রিপ্টটি শেষ না হওয়া পর্যন্ত এটি অপেক্ষা করুন। কতজন ব্যবহারকারী একবারে আমন্ত্রিত হতে পারে তার সীমাবদ্ধতার কারণে এটি সময় নিতে পারে। সমস্ত দলের সদস্যদের আমন্ত্রিত না করা পর্যন্ত স্ক্রিপ্টটি লুপ হয়ে যাবে।
var foundAny=false;
function selectAllByLetter(remainingLetters) {
console.log(remainingLetters)
var letter = remainingLetters.pop();
$("#channel_invite_filter").val(letter).trigger("input");
setTimeout(function() {
$(".channel_invite_member:not(hidden)").each(function(i, obj) {
foundAny=true;
this.click();
});
if (remainingLetters.length) {
selectAllByLetter(remainingLetters);
} else {
setTimeout(function() {
console.log("Inviting them all!")
$('.invite_go').click()
},400)
}
},300);
}
function inviteAllUsers() {
foundAny=false;
setTimeout(function () {
setTimeout(function() {
$('#channel_actions_toggle').click();
},100)
setTimeout(function() {
$('#channel_invite_item').click();
},200)
//Enter each letter to trigger searches
var remainingLetters = ["a","b","c","d","e","f","g","h","i","j","v","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];
selectAllByLetter(remainingLetters);
if (foundAny) {
inviteAllUsers();
}
}, 4000);
}
inviteAllUsers();
আরও সহজ সমাধান খুঁজে পেয়েছি। কোনও স্ক্রিপ্ট নেই, কোনও এক্সটেনশন নেই:
/who
একটি চ্যানেলে কমান্ডটি টাইপ করুন যেখানে আপনার (সর্বাধিক) লোকেরা যুক্ত করতে চান।স্ল্যাক আপনাকে জিজ্ঞাসা করবে যে "এখনও চ্যানেলে নেই" এমন সমস্ত ব্যক্তির সাথে কী করবেন। আপনি Inviteবোতামটি টিপলে আপনি সবাইকে আমন্ত্রিত পাবেন
একটি স্ক্রিপ্ট লিখেছিলেন যা একই জিনিসটি করে।
পদক্ষেপগুলি:
1. চ্যানেল পৃষ্ঠায় যান
2। ব্রাউজার কনসোলে কোড অনুলিপি / পেস্ট করুন
সমস্ত ব্যবহারকারী যুক্ত করা হবে।
//////////////////////////////
// AFTER.JS Module
//////////////////////////////
var After = function () {
this._totalTime = 0;
};
// It's prototype
var protoAfter = {
// After (time) seconds, run a handler
after: function (time, handler) {
this._totalTime += time;
setTimeout(function () {
handler();
}, this._totalTime * 1000);
return this;
}
};
$.extend(After.prototype, protoAfter);
//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ End of After section
var first = "a",
last = "z";
var after = new After();
after.charIndex = first.charCodeAt(0);
for (var i = first.charCodeAt(0); i <= last.charCodeAt(0); i++) {
after
.after(0.3, function () {
$('#channel_actions_toggle').click();
})
.after(0.3, function () {
$('#channel_invite_item').click();
})
.after(0.3, function () {
$("#channel_invite_filter").focus();
$("#channel_invite_filter").val(String.fromCharCode(after.charIndex)); // type in character
$("#channel_invite_filter").trigger("input");
after.charIndex++;
})
.after(0.5, function () {
$(".add_icon").click();
})
.after(0.5, function () {
$(".invite_go").click();
})
.after(0.5, function () {
$("#fs_modal_close_btn").click();
})
}
আপনি যদি প্রোগ্রামার না হন তবে একটি ক্রোম এক্সটেনশান রয়েছে যা কাজটি করবে। https://chrome.google.com/webstore/detail/slack-invite-all/okakcmghmbmdgbccjfclfkeednhhlpeg