آموزش ساختن یک ربات Discord با اختلاف. js، Typescript و Heroku

Building a Discord Bot w/ discord. js, Typescript and Heroku

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

به این دوره خوش آمدید! در این دوره شما یاد خواهید گرفت که چگونه یک ربات آماده تولید را با discord.js و بسته پیشنهادی برای ساخت دستورات اسلش کدنویسی کنید که @discordjs/builders است. دومی یک الگوی طراحی به نام الگوی "سازنده" را پیاده سازی می کند که ساخت اشیاء کلاس ها را آسان تر می کند. همچنین زمان را تلف نمی کنیم و ربات خود را در اسرع وقت در هروکو مستقر می کنیم. این همیشه یکی از اولین گام‌هایی است که می‌خواهید انجام دهید و ما آن را با CD (استقرار مداوم) با اتصال Heroku به مخزن GitHub خود انجام خواهیم داد. بسیاری از آموزش‌های موجود در آنجا به شما نشان می‌دهند که چگونه ربات‌ها را بدون ساختار کدنویسی کنید و آن را به… Replit بکار ببرید؟ در این دوره اینطور نیست! ما چیزهای زیادی را یاد خواهیم گرفت که به شما کمک می کند به طور کلی توسعه دهنده نرم افزار بهتری باشید. شما نه تنها کدنویسی یک ربات را یاد خواهید گرفت، بلکه بهترین روش ها مانند ایجاد یک ربات برای توسعه و دیگری برای تولید را یاد خواهید گرفت. ما این کار را انجام می‌دهیم که انگار می‌خواهیم یک برنامه وب بسازیم!

  • Typescript

  • پاسخ به پیام ها

  • دستورات اسلش ایجاد کنید

  • دکمه ها و پیوندها را ایجاد کنید

  • ایجاد جمع‌آورنده پیام

  • جاسازی‌ها را ایجاد کنید

  • کلکتورهای واکنش ایجاد کنید

  • فرمان های فرعی ایجاد کنید

  • اطلاعاتی در مورد یک کاربر و نقش های آن دریافت کنید

  • گزینه‌ها را به دستورات اضافه کنید

  • آزمون های ساده را اضافه کنید

  • به Heroku مستقر شده و آن را برای CD به GitHub متصل کنید

  • بهترین شیوه ها

  • و غیره...

بعد از یادگیری تمامی مفاهیم آموزش داده شده در این دوره، مجموعه بی نهایتی از امکانات را خواهید داشت. شما اساساً می توانید هر دستوری را از ربات مورد علاقه خود که در اینترنت موجود است بگیرید و سعی کنید آن را تقلید کنید. دستوری که از شما می خواهم به عنوان پروژه پیاده سازی کنید یک دستور kick/ban است. الزامات به شرح زیر خواهد بود:

  • یک دستور اسلش با یک گزینه کاربر و یک گزینه رشته به دلیل ضربه زدن یا ممنوع کردن ایجاد کنید
  • منطق تجاری فرمان باید این باشد که کاربر را لگد یا ممنوع کنید و سپس پیامی در کانالی ارسال کنید که کاربر X ممنوع/لگد شده است و دلیل آن.

سرفصل ها و درس ها

درس ها Lessons

  • نقش های خود قسمت 2 Self Roles Part 2

  • چیزهایی که باید بدانید Things You Should Know

  • فرمان نظرسنجی قسمت 7 Poll Command Part 7

  • فرمان اطلاعات کاربر قسمت 2 User Info Command Part 2

  • فراموش نکنید که شناسه انجمن را به متغیرهای محیط خود اضافه کنید! Don't forget to add the guild id to your environment variables!

  • پیکربندی اولیه قسمت 1 Initial Configuration Part 1

  • فرمان نظرسنجی قسمت 2 Poll Command Part 2

  • نقش های خود قسمت 3 Self Roles Part 3

  • 500 نتیجه گیری 500 Conclusion

  • فرمان راهنما Help Command

  • پسوندهای VSCode VSCode Extensions

  • مقدمه Introduction

  • NVM NVM

  • فرمان API قسمت 1 API Command Part 1

  • پیکربندی اولیه قسمت 3 Initial Configuration Part 3

  • یک سرور و ربات ایجاد کنید Create A Server And Bots

  • نقش های خود قسمت 1 Self Roles Part 1

  • دستور اضافه کنید Add Command

  • ایجاد فرمان Hello Creating Hello Command

  • فرمان اطلاعات کاربر قسمت 1 User Info Command Part 1

  • فرمان نظرسنجی قسمت 5 Poll Command Part 5

  • کد Github Github code

  • فرمان نظرسنجی قسمت 8 Poll Command Part 8

  • استقرار به Heroku Deploying To Heroku

  • مدیریت دستورات اسلش Handling Slash Commands

  • ساخت ربات آنلاین Making The Bot Go Online

  • WSL WSL

  • افزودن Jest Config Adding Jest Config

  • فرمان نظرسنجی قسمت 1 Poll Command Part 1

  • پیکربندی اولیه قسمت 2 Initial Configuration Part 2

  • تست برای افزودن دستور Test For Add Command

  • نقش های خود قسمت 5 Self Roles Part 5

  • پینگ پونگ Ping Pong

  • پیکربندی اولیه قسمت 4 Initial Configuration Part 4

  • فرمان نظرسنجی قسمت 4 Poll Command Part 4

  • به روز رسانی: تعمیر نسخه های بسته UPDATE: Fixing the package versions

  • پیوند اضافه کنید Add Link

  • مهم: به روز رسانی مجوز V2 IMPORTANT: Permissions V2 update

  • نقش های خود قسمت 4 Self Roles Part 4

  • فرمان نظرسنجی قسمت 3 Poll Command Part 3

  • فرمان API قسمت 2 API Command Part 2

  • فرمان نظرسنجی قسمت 6 Poll Command Part 6

  • افزودن نسخه Node در بسته Json Adding Node Version In Package Json

  • ثبت دستورات صنفی Registering Guild Commands

نمایش نظرات

نظری ارسال نشده است.

آموزش ساختن یک ربات Discord با اختلاف. js، Typescript و Heroku
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 41m
44
Skillshare (اسکیل شیر) skillshare-small
18 اردیبهشت 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
253
از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Armendariz David Armendariz

سلام! نام من دیوید آرمنداریز است. من اهل اکوادور هستم.

من ریاضیات را در USFQ (Universidad San Francisco de Quito) خواندم. با این حال، من عاشق برنامه نویسی هستم و به همین دلیل به صنعت نرم افزار منتقل شدم. من دوست دارم دانش خود را اینجا در Skillshare به اشتراک بگذارم.

امیدوارم از دوره های من به همان اندازه که من از انجام آنها لذت می برم لذت ببرید و به یاد داشته باشید: هرگز یادگیری را متوقف نکنید!

Skillshare (اسکیل شیر)

اسکیل‌شر یک پلتفرم آموزشی آنلاین است که به میلیون‌ها افراد در سراسر جهان امکان یادگیری مهارت‌های جدید را فراهم می‌کند. این پلتفرم با ارائه دوره‌های متنوع در زمینه‌هایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را می‌دهد تا به صورت آنلاین به یادگیری بپردازند.

یکی از ویژگی‌های منحصر به فرد سکیل‌شر، ارائه دوره‌های تدریس شده توسط صاحبان مهارت‌ها و افراد موفق در زمینه‌های مختلف است. این امر باعث می‌شود که کاربران از تجربیات و دانش عملی افرادی که در حوزه‌های مورد نظرشان موفق عمل کرده‌اند، بهره‌مند شوند و بهترین اطلاعات را برای بهبود مهارت‌های خود دریافت کنند. به این ترتیب، سکیل‌شر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق می‌کند و به آنها کمک می‌کند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.