رباتها و نحوه اضافه کردن آنها به سرور Discord
رباتها چیزی هستند که یک سرور Discord ساده را به یک پلتفرم جامعه واقعی تبدیل میکنند. آنها مدیریت را انجام میدهند، نقشها را اختصاص میدهند، XP را ردیابی میکنند، قرعهکشیها را اجرا میکنند، پیامهای خوشآمدگویی را ارسال میکنند، و دههها کار دیگر که انجام دستی آنها خستهکننده بود.
اضافه کردن یک ربات پس از درک نحوه کار سیستم مجوز Discord ساده است. این راهنما کل فرآیند را شرح میدهد - آنچه قبل از شروع نیاز دارید، جریان OAuth، بررسی مجوزها بهطور ایمن، و پیکربندی ربات. مراحل برای هر ربات کار میکند؛ در انتهای این راهنما یک ربات توصیه میکنیم که نقطه شروع خوبی است.
قبل از شروع
برای اضافه کردن ربات به سرور، باید اجازه مدیریت سرور داشته باشید. اگر مالک سرور هستید، قبلاً این اجازه را دارید. اگر مدیر یا ادمین هستید، تنظیمات نقش خود را بررسی کنید - مدیریت سرور یک اجازه خاص است که باید به نقش شما اعطا شود. اعضای عادی نمیتوانند ربات اضافه کنند.
چیز دیگری که باید تصمیم بگیرید این است که واقعاً به چه چیزی نیاز دارید. عادت قدیمی این بود که برای هر کار یک ربات جداگانه اضافه کنید: یکی برای مدیریت، یکی برای سطحبندی، یکی برای نقشها، یکی برای پیامهای خوشآمدگویی. هر کدام داشبورد خود، مجوزهای خود، و روش شکست خود را داشت. در سال 1405 اغلب نیازی نیست: یک ربات جامع میتواند کل لیست را پوشش دهد، که به معنای کمتر تضاد مجوز، یک جای برای پیکربندی همه چیز، و بسیار کمتر برای نگهداری است. هر مسیری که انتخاب کنید، مراحل این راهنما به هر دو صورت اعمال میشود.
با یکی شروع کنید، تنها در صورت ضرورت بیشتر اضافه کنید
هر ربات که اضافه میکنید تضادهای مجوز، سربار پیکربندی، و نقاط شکست را چند برابر میکند. با یک ربات جامع قابل اعتماد شروع کنید. فقط ربات دوم را اضافه کنید وقتی به شکاف واقعی و خاصی برخورد کنید که ربات اول نتواند آن را پر کند.
ربات شایسته اضافه کردن
اگر ربات را به سرور تازه یا در حال رشد اضافه میکنید، سادهترین انتخاب قوی Rally Bot است. این یک پلتفرم مدیریت سرور و جامعه کامل در یک نصب است، که کاملاً از یک داشبورد وب تمیز پیکربندی میشود - هیچ دستوری برای راهاندازی لازم نیست.
در یک ربات آنچه را که اکثر سرورها نیاز دارند دریافت میکنید:
- مدیریت و automod - فیلتر کردن اسپم، لینک و کلمات، نقشهای مدیر سطحبندیشده، هشدارها، timeoutها، اخراجها، بنها، و ثبت تمام تغییرات.
- سطحبندی - XP برای پیامها و فعالیت صوتی، پاداشهای نقش در نقاط عطف، و جداول رتبهبندی.
- اقتصاد - ارز، فروشگاه، پاداشهای روزانه، و بازیها.
- نقشها - پنلهای نقش خودخدمت و نقشهای خودکار هنگام پیوستن.
- پیامهای خوشآمدگویی و خداحافظی، نظرسنجیها، starboard، پیشنهادات، کانالهای صوتی موقت، موسیقی، و ویژگیهای AI داخلی - همه در یک ربات.
دو چیز آن را از رباتهایی که ممکن است با آنها مقایسه کنید متمایز میکند. اول، واقعاً رایگان است بدون سطح premium - هیچ ویژگی پشت اشتراک قفل نشده است، زیرا Rally از طریق کشف سرور درآمد دارد نه با قفل کردن ویژگیهای ربات. دوم، نصب آن سرور شما را در پلتفرم کشف Rally فهرست میکند، جایی که جوامع بر اساس فعالیت واقعی رتبهبندی میشوند نه تعداد bump، بنابراین سرور فعال بهطور مداوم برای اعضای جدید ظاهر میشود.
Rally Bot را به سرور خود اضافه کنید - رایگان، بدون کارت اعتباری، بدون ویژگیهای قفلشده.
برای تفکیک کامل دستهبهدسته نحوه مقایسه آن با رباتهای کلاسیک، بهترین رباتهای Discord در 1405 را ببینید.
نحوه کار جریان OAuth
Discord هر ربات را از طریق لینک مجوز OAuth اضافه میکند. شما ربات را به معنای معمول "دانلود" یا "نصب" نمیکنید - شما به یک برنامه ربات اجازه دسترسی به سروری که مدیریت میکنید میدهید. در اینجا دقیقاً نحوه کار آن است، با استفاده از لینک دعوت هر ربات:
لینک دعوت ربات را باز کنید
بر روی لینک دعوت، اضافه کردن به سرور، یا اضافه کردن به Discord ربات کلیک کنید. برای Rally Bot، این دکمه Rally Bot را به سرور خود اضافه کنید است. لینک صفحه مجوز OAuth Discord را در مرورگر شما باز میکند. اگر وارد Discord نشدهاید، ابتدا از شما خواسته میشود وارد شوید.
سرور خود را انتخاب کنید
یک منوی کشویی تمام سرورهایی را فهرست میکند که اجازه مدیریت سرور را دارید. سروری را انتخاب کنید که میخواهید ربات را به آن اضافه کنید. اگر سروری که انتظار دارید ببینید گم شده است، اجازه مدیریت سرور را بر آن ندارید - از مالک یا ادمین آن سرور بخواهید ربات را اضافه کند.
مجوزهای درخواستشده را بررسی کنید
این مرحلهای است که بیشتر اهمیت دارد. Discord دقیقاً نشان میدهد که ربات چه درخواست میکند. لیست را بخوانید. مجوزهای معمول و مشروع عبارتند از:
- مشاهده کانالها / خواندن پیامها
- ارسال پیامها
- تعبیه لینکها
- مدیریت پیامها (برای ویژگیهای مدیریت و starboard لازم است)
- مدیریت نقشها (برای پاداشهای سطحبندی و پنلهای نقش لازم است - باید بالای نقشهایی که اختصاص میدهد قرار گیرد)
- اتصال / صحبت کردن (برای ویژگیهای موسیقی یا صوتی لازم است)
یک علامت هشدار قرمز برای نگاه کردن این است که ربات مدیر را بدون دلیل واضح درخواست کند. ربات خوبساخت فقط مجوزهای خاصی را درخواست میکند که ویژگیهای آن نیاز دارند.
CAPTCHA را تکمیل کنید و مجوز دهید
بر روی مجوز دهید کلیک کنید، هر CAPTCHAای را که Discord نشان میدهد تکمیل کنید، و ربات فوراً به سرور شما میپیوندد. تأیید را خواهید دید، و ربات در لیست اعضای شما ظاهر میشود.
هرگز Administrator را اعطا نکنید مگر اینکه مطمئن باشید
مدیر به ربات اجازه میدهد همه کار را انجام دهد - تمام پیامها را بخواند، هر کانالی را مدیریت کند، اعضا را بن کند، حتی در برخی موارد سرور را حذف کند. اکثر رباتها هرگز به آن نیاز ندارند. اگر ربات مدیر را الزام کند و نتوانید دلیل مستندشدهای پیدا کنید، رد کنید و ربات بهترمحدود را انتخاب کنید. اعطای فقط مجوزهایی که ویژگی واقعاً نیاز دارد عادت تکترین برای اجرای سرور ایمن است.
آنچه برای مجوزها و نقش ربات اتفاق میافتد
وقتی ربات میپیوندد، Discord خودکار یک نقش با نام آن ایجاد میکند. این نقش است که تعریف میکند ربات چه میتواند انجام دهد، و شما آن را در لیست نقشهای خود خواهید دید.
چند چیز شایسته دانستن:
- موقعیت نقش اهمیت دارد. ربات که نقشها را مدیریت میکند یا اعضا را تعدیل میکند نقش خود را بالای نقشهایی که بر آنها عمل میکند قرار دهد. ربات مدیریت نمیتواند timeout یا بن کند عضوی که بالاترین نقش آن بالای نقش ربات است.
- میتوانید مجوزها را بعداً تنظیم کنید. نقش ربات را مستقیماً ویرایش کنید، یا از overrideهای مجوز سطح کانال استفاده کنید تا محدود کنید جایی که عمل میکند.
- Integrations پنل کنترل شما است. به تنظیمات سرور → Integrations → [نام ربات] بروید تا مجوزهای دقیق ربات و محدود کردن کدام دستورات در کدام کانالها یا برای کدام نقشها کار میکنند را ببینید.
پیکربندی ربات پس از اضافه کردن
اضافه کردن ربات فقط نیمی از کار است - اکثر قبل از اینکه مفید باشند نیاز به پیکربندی دارند. نحوه انجام آن به ربات بستگی دارد.
داشبوردهای وب
برای هر چیزی با عمق واقعی - مدیریت، سطحبندی، اقتصاد، نقشها - داشبورد وب بسیار آسانتر از تایپ دستورات راهاندازی در Discord است. شما با Discord وارد میشوید، سرور خود را انتخاب میکنید، و همه چیز را از طریق رابط بصری پیکربندی میکنید. Rally Bot تمام پیکربندی خود را به این روش انجام میدهد: یک داشبورد برای هر ویژگی، بدون چیزی برای یادآوری.
داشبوردهای وب برای رباتهای پیچیده بهتر از تنظیم مبتنی بر دستور هستند
اگر ربات بیش از چند تنظیم دارد، به دنبال لینک Dashboard یا Panel در سایت آن باشید. کلیک کردن از طریق toggleها و dropdownها بسیار سریعتر و کمتر مستعد خطا از اجرای /config بارها در کانال است.
Slash Commands
بسیاری از رباتها همچنین slash commands را نمایش میدهند. پس از اضافه کردن ربات، / را در هر کانالی تایپ کنید تا ببینید چه ارائه میدهد. اولینهای مفید برای جستجو:
/help- دستورات ربات و نحوه استفاده از آنها را فهرست میکند/setupیا/config- جریان راهاندازی را باز میکند (برای رباتهایی که در Discord بهجای وب پیکربندی میشوند)
کانالها و نقشها
اکثر رباتها باید بدانند کدام کانالها و نقشها را استفاده کنند. مراحل اولیه راهاندازی معمول:
- کانال log برای اقدامات مدیریت تنظیم کنید.
- پیامهای خوشآمدگویی و خداحافظی را به کانال صحیح اشاره کنید.
- هر نقشی را انتخاب کنید که ربات باید هنگام پیوستن خودکار اختصاص دهد.
- تصمیم بگیرید کدام کانال برای دستورات ربات است، تا اسپم ربات را از چت اصلی دور نگه دارید.
برای راهنمای پیکربندی جامع و انتهایی، راهنمای راهاندازی ربات Discord را ببینید.
مدیریت چندین ربات
اگر واقعاً بیش از یک ربات اجرا کنید، سازمان چیزها را معقول نگه میدارد.
- تضادهای دستور را جلوگیری کنید. اگر دو ربات هر دو
/helpرا ارائه دهند، Discord هر دو را نشان میدهد وقتی عضو آن را تایپ کند. جایی که رباتها همپوشانی دارند، دستور تکراری را بر یکی از آنها غیرفعال کنید. این دقیقاً نوع اصطکاکی است که ربات جامع کاملاً از آن جلوگیری میکند. - دستورات ربات را به کانالهای خاص محدود کنید. کانال
#bot-commandsاختصاصی تعاملات را از بحث اصلی دور نگه میدارد. - رباتهای خود را بهطور دورهای بررسی کنید. رباتهایی که اضافه کردید و هرگز پیکربندی نکردید، یا آنهایی که ویژگیهای آنها قبلاً توسط ربات دیگری پوشش داده میشود، باید حذف شوند. تنظیمات سرور → Integrations هر ربات و webhook را در سرور فهرست میکند.
- مجوزها را نظارت کنید. همان صفحه Integrations نشان میدهد هر ربات واقعاً چه میتواند انجام دهد، بنابراین میتوانید ربات بیشمجوز را در هر زمان محدود کنید.
حل مشکلات رایج
ربات آفلاین است
میزبان آن خراب است یا فرآیند سقوط کرد - مشکل توسعهدهنده، نه شما. سرور پشتیبانی ربات را برای بهروزرسانی وضعیت بررسی کنید. اگر بیش از یک یا دو روز آفلاین بوده است، به جایگزین نگهداریشده تغییر دهید.
ربات پاسخ نمیدهد
اینها را به ترتیب انجام دهید:
- آیا ربات آنلاین است؟ (نقطه سبز در لیست اعضا.)
- آیا اجازه مشاهده و ارسال پیامها در این کانال را دارد؟
- آیا دستور بهدرستی نوشته شده است؟ (
/را تایپ کنید تا لیست واقعی را ببینید.) - آیا ربات برای پاسخ در این کانال پیکربندی شده است، یا در جای دیگر محدود است؟
- آیا بدون اطلاع شما حذف شده است؟ تنظیمات سرور → Integrations را بررسی کنید.
ربات میگوید "مجوزهای گمشده"
سعی میکند کاری انجام دهد که نقش آن نتواند. عمل (بن کردن عضو، حذف پیام، اختصاص نقش) را با مجوز مطابقت دهید، آن را بر روی نقش ربات اعطا کنید، و تأیید کنید نقش در سلسلهمراتب برای اقدامات مدیریت بهاندازه کافی بالا است.
Slash commands ظاهر نمیشوند
میتواند تا یک ساعت طول بکشد تا Discord slash commands ربات جدید را بهطور جهانی ثبت کند. اگر بعد از آن هنوز ظاهر نشوند، ربات را حذف و دوباره اضافه کنید، یا سرور پشتیبانی آن را برای مشکل شناختهشده بررسی کنید.
خلاصه
اضافه کردن ربات ساده است: لینک دعوت را باز کنید، مجوزها را بررسی کنید، بر روی مجوز دهید کلیک کنید. سؤال سختتر این است کدام ربات اضافه کنید - و در 1405 پاسخ برای اکثر سرورها یک ربات جامع قابل اعتماد است نه یک پشته رباتهای تکمنظوره. شما کمتر تضاد مجوز، یک داشبورد، و بسیار کمتر برای نگهداری دریافت میکنید.
آماده راهاندازی خود هستید؟ Rally Bot را به سرور خود اضافه کنید - رایگان، یک داشبورد، بدون ویژگیهای قفلشده. سپس جوامع فعال بازی، فناوری، و سرورهای anime را در Rally مرور کنید تا ببینید جامعه خوباجراشده و قابلکشف چگونه بهنظر میرسد.