قیمت این دوره: 600,000 تومان
  • مدرس دوره : محمدمهدی صائبی
  • تعداد ویدیوها : 11 ویدیو
  • مدت زمان دوره : 1:29:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1404/05/22
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش پیشرفته صفر تا صد ربات های تلگرامی با node js

آموزش پیشرفته صفر تا صد ربات های تلگرامی با node js

دوره جامع صفر تا صد ساخت ربات‌های تلگرام با Node.js و JavaScript

با گسترش چشم‌گیر تلگرام و فضای باز آن برای توسعه‌دهندگان، فرصتی بی‌نظیر فراهم شده تا بتوانیم در این پلتفرم محبوب، هر آنچه در ذهن داریم را پیاده‌سازی کنیم ، از ربات‌های ساده گرفته تا سیستم‌های پیشرفته کسب درآمد.

در این دوره من تمام تجربیات چند ساله‌ام در زمینه ساخت ربات‌های تلگرامی را با شما به اشتراک می‌گذارم؛ حتی نکاتی که بسیاری از برنامه‌نویسان از وجود آن‌ها بی‌خبرند! نکاتی که فقط افراد خاصی به آن‌ها دست پیدا کرده‌اند.

آنچه در این دوره خواهید آموخت:

بخش اول: ساخت ربات‌های API رسمی تلگرام

در این بخش، با استفاده از ابزارهای مورد نیاز (که به‌صورت کامل آموزش داده می‌شود)، ربات‌هایی مانند:

ضد لینک

سرگرمی

خدماتی

ربات صرافی

و هر نوع ربات دیگری که تصورش را دارید می‌سازیم.

در این مرحله بیشتر از کتابخانه‌ی قدرتمند Telegraf استفاده خواهیم کرد که هیچ پیش‌نیازی ندارد و صفر تا صد آن آموزش داده می‌شود.

 

بخش دوم: ربات‌های CLI (سلف ربات و تبچی)

در این قسمت وارد دنیای جذاب ربات‌های CLI می‌شویم — ربات‌هایی که معمولاً کمتر کسی می‌شناسد اما طرفداران بسیار زیادی دارند و توسعه‌دهندگان محدودی هم دارند.

ما در این بخش: 

یک سری ربات شخصی (سلف‌ربات) می‌سازیم برای مدیریت اکانت تلگرام خودمان.

سپس یک تبچی حرفه‌ای طراحی می‌کنیم برای تبلیغات خودکار.

و در نهایت یک ویو پنل و ممبرگیر ایجاد می‌کنیم که با ربات‌های API ترکیب می‌شوند.

همچنین نکات مهمی مانند:

جلوگیری از حذف اکانت توسط تلگرام

مصرف پایین منابع

همیشگی بودن آنلاین بودن ربات‌ها

را به‌طور کامل بررسی می‌کنیم.

در این بخش از کتابخانه‌ی GramJS استفاده می‌کنیم که آن هم نیاز به پیش‌نیاز ندارد.

 

بخش سوم: ساخت مینی‌اپ‌های تلگرامی

در مرحله پایانی به سراغ دنیای جدید و پرطرفدار مینی‌اپ‌ها می‌رویم.

در این بخش می‌آموزیم که چگونه با استفاده از React.js و Next.js، مینی‌اپ‌هایی طراحی کنیم که از طریق تلگرام اجرا می‌شوند.

برای مثال، یک پروژه کامل ایردراپ پیاده‌سازی خواهیم کرد که در آن با نکات مهمی مثل:

اتصال امن به سرور

امنیت کامل پروژه

پیاده‌سازی فرانت‌اند جذاب

آشنا می‌شویم.

 

البته برای این بخش، آشنایی اولیه با React و Next مزیت محسوب می‌شود که به‌صورت کامل در دوره توضیح داده خواهد شد.

 

چرا این دوره؟

در این دوره سعی کرده‌ام تمام آنچه برای تبدیل‌شدن به یک برنامه‌نویس حرفه‌ای تلگرام نیاز دارید را آموزش دهم.

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

مطمئنم چنین دوره‌ای را کمتر می‌توان پیدا کرد!

 

تنها پیش نیاز این دوره اشنایی کم با node js , js هست

(اینم بهتون بگم که کمی اموزش node js هم باهم کار میکنیم)

 

اگر تو هم عاشق دنیای ربات‌های تلگرامی هستی، همین حالا به جمع ما بپیوند

ساخت، یادگیری و کسب درآمد — همه در کنار هم...

 

 

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

                                                                                                                                                             پروژه chatgpt

یاد گیری بیس حرفه ای برای پروژه

کنترل حرفه ای commands,action,keyboard, ….

ساخت میدلور ها بر اساس نیاز پروژه

ارتباط با دیتابیس با استفاده از sequlize , mongoose

ارتباط با api با axios

چند زبانه کردن ربات

ساخت ضد اسپم

استفاده از git  و github

پروژه صرافی

شبکه ها و ارتباط با ارز مجازی

ساخت هر نوع درگاه پرداخت

ارتباط با سخت ترین api  ها و یاد گیری کلی آن ها

ساخت پنل مدیریت

تکمیل ربات صرافی و تکمیل شبکه trc20  و فروش ارز ترون

نکتات طلایی و حرفه در ربات های Api

اجرا کردن پروژه در روی سرور

آغاز بخش دوم دوره ، ربات های cli

توضیحات ربات cli

ساخت ربات مدیریت اکانت تلگرام

مدیریت کردن cli با بیس حرفه ای

بدست اوردن hash api

نکات ضد دیلیت اکانت تلگرام

نکات مصرف کم در تلگرام

ساخت پروژه پنل ویو و ممبر و لایک و ری اکشن

پیاده سازی متود های آن

اتصال ان به ربات api تلگرام

نکات مفید در این زمینه

راهنمای تامین اکانت ها

نکات طلایی و حرفه ای در cli

شروع بخش سوم دوره مینی آپ ها

ساخت پروژه ایدراپ تاپ لرن

استفاده از next برای ساخت سایت

اتصال تلگرام با سایت

کلید ها و امینت در اتصال تلگرام به سایت

ساخت api  با node js برای ایدراپ

ایجاد بیس حرفه ای برای تعامل هر 2

نکات در سرعت پردازش و عملکرد بهتر

ضد اسپم ها در سایت

نکات طلایی در ایدراپ ها

سخنان پایانی و حرفه ای شدن شما در این زمینه!



پیش نیاز های دوره :

  1. Mysqli در حد ابتدایی
  2. دوره مقدماتی صفر تا صد ربات های تلگرامی با js,node js
  3. React , next در حد ابتدایی
  4. Node js
  5. Mongodb در حد ابتدایی

فهرستـــ ویدیوها

مدت زمان دوره 1:29:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • توضیحات دوره و ساخت پروژه chatgpt و صرافی

00:05:18

در اولین قسمت ما پیش نیاز ها و توضیحات کلی دوره ای که قراره شروع کنیم را باهم مرور میکنیم و میریم که اولین پروژه های عملی خودمون که chagpt و صرافی هستن رو بسازیم

2
  • ساخت بیس حرفه‌ای برای شروع هر پروژه

00:08:39

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

3
  • آموزش استفاده از Dotenv و پیاده‌سازی چندزبانه‌سازی در ربات

00:07:05

در این آموزش یاد می‌گیرید چطور با استفاده از پکیج Dotenv تنظیمات محیطی (Environment Variables) ربات‌تون رو مدیریت کنید و امنیت موارد مهمتون رو حفظ کنید و به‌صورت اصولی قابلیت چند زبانه بودن رو به ربات اضافه کنید. این کار باعث می‌شه پروژه‌تون حرفه‌ای‌تر، قابل توسعه‌تر ، با امنیت تر و آماده کار با کاربران بین‌المللی باشه.

4
  • چطور با فایل YAML پروژه‌تون رو چند زبانه کنید؟

00:07:08

توی این آموزش یاد می‌گیرید چطور ساختار ترجمه‌های پروژه‌تون رو با استفاده از فایل‌های YAML مدیریت کنید. این روش یکی از بهترین و تمیزترین روش‌ها برای پیاده‌سازی چند زبانه بودن در ربات‌ها یا وب‌اپ‌هاست و کمک می‌کنه متن‌ها رو به‌راحتی ویرایش و مدیریت کنید، بدون نیاز به تغییر در کد اصلی پروژه.

5
  • آشنایی عمیق با فرمت YAML و استفاده از i18n-telegraf در پروژه‌های چندزبانه

00:08:49

توی این آموزش به‌صورت تخصصی با ساختار و اصول فایل‌های YAML آشنا می‌شید و یاد می‌گیرید چطور با کمک کتابخونه‌ی قدرتمند i18n-telegraf پروژه‌های ربات تلگرام‌تون رو چندزبانه کنید. این روش کمک می‌کنه متن‌ها رو ساختاریافته و قابل‌مدیریت نگه دارید و توسعه و نگهداری ربات رو ساده‌تر کنید.

6
  • ساخت Middleware برای مدیریت حرفه ای Commandها

00:07:14

در این آموزش یاد می‌گیرید چطور برای ربات تلگرام یا هر پروژه Node.js خودتون Middleware اختصاصی بنویسید تا اجرای Commandها رو حرفه ای مدیریت کنید. این کار کمک می‌کنه منطق کنترل دسترسی، اعتبارسنجی یا شرط‌های خاص رو به‌صورت ماژولار و قابل‌مدیریت به پروژه اضافه کنید. با این روش ساختار کدتون تمیزتر و مقیاس‌پذیرتر و حرفه ای تر می‌شه.

7
  • تکمیل فایل Middleware برای Command ها

00:08:19

توی این قسمت Middleware حرفه ای خودمون رو تکمیل تر میکنیم تا بتونیم کنترل بیشتری روی این بیس داشته باشیم

8
  • ساخت ساختار ماژولار با فایل جداگانه برای هر Command

00:10:06

توی این آموزش یاد می‌گیرید چطور برای هر دستور Command یک فایل مستقل بسازید و مدیریت کنید. این روش باعث می‌شه ساختار ربات‌تون کاملاً ماژولار و قابل نگهداری باشه. با این کار، اضافه‌کردن، حذف‌کردن یا ویرایش دستورها خیلی راحت می‌شه و تیم‌های بزرگ هم می‌تونن بدون تداخل، روی دستورهای مختلف کار کنن.

9
  • آشنایی با دیتابیس‌ها و مقایسه کامل SQL و NoSQL

00:07:52

در این آموزش با انواع دیتابیس‌ها آشنا می‌شوید و یاد می‌گیرید چه زمانی از دیتابیس‌های رابطه‌ای (SQL) و چه زمانی از دیتابیس‌های غیررابطه‌ای (NoSQL) استفاده کنید. همچنین به تفاوت‌های کلیدی مثل ساختار داده، نحوه ذخیره‌سازی، مقیاس‌پذیری، و سرعت دسترسی می‌پردازیم تا بتوانید بهترین انتخاب را برای پروژه‌های خود داشته باشید.

10
  • موزش نصب MySQL و MySQL Workbench برای شروع کار با دیتابیس

00:08:53

در این آموزش قدم‌به‌قدم نصب دیتابیس MySQL و ابزار گرافیکی MySQL Workbench را یاد می‌گیرید. با استفاده از این دو، می‌توانید به‌راحتی دیتابیس بسازید، جداول را مدیریت کنید و داده‌ها را به صورت بصری مشاهده و ویرایش کنید. این آموزش برای افراد تازه‌کار که قصد دارند با دیتابیس‌های SQL کار کنند، بسیار مناسب است.

11
  • ساخت دیتابیس برای ربات ChatGPT و بررسی ساختار Schema

00:10:34

توی این قسمت، اولین قدم برای ساخت ربات ChatGPT خودمون رو برمی‌داریم: طراحی دیتابیس. میایم دیتابیس پروژه رو با استفاده از MySQL ایجاد می‌کنیم. در ادامه، ساختار کلی دیتابیس (Schema) رو بررسی می‌کنیم و توضیح می‌دیم که هر بخش چه نقشی تو عملکرد ربات داره. این بخش پایه‌ی مهمی برای ادامه پروژه‌مونه، چون همه چیز از همین دیتاها شروع میشه.


نظرات کاربران در رابطه با این دوره

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