قیمت این دوره: رایگانــ
  • مدرس دوره : محمدمهدی صائبی
  • تعداد ویدیوها : 21 ویدیو
  • مدت زمان دوره : 3:4:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1404/04/19
آموزش مقدماتی صفر تا صد ربات های تلگرامی با js,node js

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

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

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

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

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

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

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

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

ضد لینک

سرگرمی

خدماتی

ربات صرافی

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

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

 

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

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

ما در این بخش:

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

 

چرا این دوره؟

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

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

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

 

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

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

 

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

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

 

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

ساخت و کار کردن با بات فادر (ربات رسمی تلگرام برای ساخت ربات api(
شروع کار با telegraf
ساخت ربات سخنگو با telegraf
شروع کار با session ها در telegraf
ساخت ربات آزمون گیر با telegraf
نکات و موارد پر استفاده در telegraf


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

  1. Node js

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

مدت زمان دوره 3:4:00
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • ساخت ربات تلگرام با botfather

00:05:24

در این قسمت ما باهم یادمیگیریم که چطوری روی سرور تلگرام ، یک توکن رسمی ربات api ایجاد کنیم و با استفاده از این توکن با api تلگرام ارتباط برقرار کنیم.

2
  • ویرایش کردن ربات تلگرام با botfather

00:08:24

با استفاده از این قسمت ما یاد میگیریم که چطور با استفاده از ربات رسمی تلگرام (botfather) ، اقدام به ویرایش نام ، ویرایش توضیحات ، تنظیم درباره ربات ، تغییر پروفایل و ساخت یک کامنت لیست برای ربات خودمون بکنیم

3
  • ساخت پروژه اولیه و نصب ماژول های مورد استفاده و extensions های مورد نیاز

00:05:09

در این قسمت ما اولین پروژه خودمون رو با نام ربات سخنگو با node js ایجاد میکنیم و ماژول هایی که قراره در این دوره برای ساخت ربات استفاده کنیم رو نصب میکنیم (مثل telegraf,nodemon , ..) و در انتها extensions هایی که نیاز داریم واسه کد زنی بهتر رو نصب خواهیم کرد

4
  • ساخت سرور با express

00:05:22

در این بخش یاد می‌گیریم چطور با استفاده از Express.js یک سرور ساده بسازیم که درخواست‌ها را دریافت و پاسخ دهد.

5
  • اتصال به api تلگرام با telegraf

00:09:28

در این بخش نحوه‌ی اتصال ربات به API تلگرام با استفاده از کتابخانه‌ی telegraf.js را یاد می‌گیریم تا بتوانیم پیام‌ها و دستورات را مدیریت کنیم

6
  • کنترل کردن command ها و ارسال پیام به کاربر

00:10:54

در این قسمت یاد می‌گیریم چطور دستورات (commands) ربات را مدیریت کنیم و در پاسخ، پیام دلخواه را برای کاربر ارسال کنیم.

7
  • کار با پارامترهای sendMessage و ارسال پیام با فرمت HTML

00:11:54

در این قسمت پارامترهای مختلف تابع sendMessage را بررسی می‌کنیم و نحوه استفاده از فرمت HTML برای زیباتر کردن پیام‌ها را یاد می‌گیریم.

8
  • آشنایی عمیق‌تر با ctx و پارامترهای sendMessage

00:08:54

در این بخش به بررسی کامل‌تر شی ctx و نحوه استفاده از پارامترهای sendMessage برای کنترل بهتر پیام‌ها می‌پردازیم.

9
  • دریافت پیام‌ها(Messages) و مدیریت پاسخ به کاربران

00:07:22

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

10
  • ساخت و مدیریت کیبورد (Menu) برای ربات تلگرام

00:11:27

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

11
  • جمع‌بندی و نهایی‌سازی ربات سخنگو

00:05:21

در این بخش ربات سخنگو را تکمیل می‌کنیم و تمامی قابلیت‌هایی که تا الان ساختیم را در کنار هم قرار می‌دهیم.

12
  • ساخت دکمه‌های شیشه‌ای با InlineKeyboardMarkup

00:04:24

در این قسمت یاد می‌گیریم چطور دکمه‌های شیشه‌ای بسازیم که در داخل خود پیام نمایش داده شوند و قابل کلیک باشند.

13
  • مدیریت و انواع دکمه‌های شیشه‌ای در ربات تلگرام

00:07:57

در این بخش نحوه کنترل عملکرد دکمه‌های شیشه‌ای و آشنایی با انواع مختلف آن‌ها مانند url، callback و... را بررسی می‌کنیم.

14
  • استفاده از Session و شروع ساخت ربات آزمون‌گیر

00:07:51

در این بخش با استفاده از session وضعیت کاربران را ذخیره می‌کنیم و پروژه ربات آزمون‌گیر را آغاز می‌کنیم.

15
  • آشنایی و کار با Session در ربات تلگرام

00:11:52

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

16
  • نهایی‌سازی پروژه ربات آزمون‌گیر

00:10:07

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

17
  • افزودن عضویت اجباری در کانال به ربات

00:11:46

در این بخش یاد می‌گیریم چگونه بررسی کنیم که کاربر عضو کانال موردنظر باشد و در غیر این صورت، دسترسی او به ربات محدود شود.

18
  • ساخت سیستم تأیید عضویت و بررسی متدهای پرکاربرد Telegraf

00:08:41

در این بخش با متدهای پرکاربرد Telegraf آشنا می‌شویم و از آن‌ها برای ساخت مکانیزم تأیید عضویت در ربات استفاده می‌کنیم.

19
  • ادامه کار با متدهای Telegraf و نکات طلایی توسعه ربات

00:08:13

در این قسمت به بررسی دقیق‌تر متدهای کاربردی Telegraf می‌پردازیم و نکات مهم و ترفندهایی برای بهبود عملکرد و ساخت ربات حرفه‌ای‌تر یاد می‌گیریم.

20
  • آشنایی با Inline Query و کاربردهای آن در ربات تلگرام

00:07:08

در این بخش یاد می‌گیریم چگونه با استفاده از Inline Query به کاربران امکان جستجو و ارسال محتوا بدون نیاز به باز کردن ربات را بدهیم.

21
  • ساخت و مدیریت Inline Query در ربات تلگرام

00:16:43

در این بخش یاد می‌گیریم چگونه Inline Query بسازیم و پاسخ‌های آن را کنترل کنیم تا تجربه تعاملی بهتری برای کاربران فراهم شود.


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

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