قیمت این دوره: 750,000 450,000 تومان
  • مدرس دوره : حمیدرضا اله دادی
  • تعداد ویدیوها : 13 ویدیو
  • مدت زمان دوره : 2:9:00
  • سطح دوره : متوسط
  • وضعیت دوره : در حال برگزاری
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش جامع ساخت ربات(بازوی) پیام‌رسان بله با Python

آموزش جامع ساخت ربات(بازوی) پیام‌رسان بله با Python

آموزش جامع ساخت ربات (بازوی) پیام‌رسان بله با Python و Django | توسعه Bot با API بله

اگر قصد دارید ربات (بازوی) پیام‌رسان بله را به‌صورت حرفه‌ای توسعه دهید، این دوره دقیقاً برای شما طراحی شده است. در این آموزش به‌صورت کاملاً عملی و پروژه‌محور، نحوه ساخت Bot پیام‌رسان بله با Python را از صفر تا سطح حرفه‌ای یاد می‌گیرید.

در ابتدا با معماری پیام‌رسان بله، نحوه دریافت و ارسال پیام، مدیریت Webhook، کار با API رسمی بله، احراز هویت، مدیریت کاربران و پیاده‌سازی قابلیت‌های مختلف آشنا خواهید شد. سپس با استفاده از زبان Python یک بازوی کامل توسعه می‌دهید و تمامی بخش‌ها را مطابق مستندات رسمی بله پیاده‌سازی می‌کنید.

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

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

در این دوره یاد می‌گیرید:

آموزش ساخت ربات پیام‌رسان بله از صفر

کار با API رسمی پیام‌رسان بله

توسعه Bot با Python

ساخت Webhook و مدیریت درخواست‌ها

توسعه پروژه با Django

طراحی ربات‌های مقیاس‌پذیر و پروژه‌محور

مدیریت کاربران و پیام‌ها

پیاده‌سازی سیستم‌های اطلاع‌رسانی، ثبت سفارش و فرم‌های هوشمند

استفاده از پکیج balethon

 




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

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

1
  • معرفی دوره

00:02:00

معرفی دوره

2
  • مفاهیم اولیه ارتباط با سرور و آماده‌سازی محیط توسعه

00:10:37

در این درس با مفاهیم پایه موردنیاز برای شروع دوره آشنا می‌شوید؛ از نحوه ارتباط برنامه با سرور، API، Request و Response گرفته تا JSON، کتابخانه Requests، فایل .env و محیط مجازی venv که در تمام طول دوره از آن‌ها استفاده خواهیم کرد.

3
  • ساخت اولین بازوی بله، دریافت Token و اولین ارتباط با API در Python

00:09:48

در این درس اولین بازوی بله را ایجاد می‌کنیم، Token دریافت می‌کنیم، محیط توسعه Python را آماده می‌کنیم و اولین درخواست خود را به API بله ارسال می‌کنیم تا با ساختار درخواست‌ها و پاسخ‌های API آشنا شویم.

4
  • دریافت اطلاعات پیام و ارسال اولین پاسخ با sendMessage

00:11:20

در این درس با ساختار پاسخ متد getUpdates آشنا می‌شوید، اطلاعات مهمی مانند chat_id، text و update_id را استخراج می‌کنید و با استفاده از متد sendMessage اولین پیام را برای کاربر ارسال خواهید کرد و اولین تعامل با بازوی بله را تجربه می‌کنید.

5
  • ساخت ربات دائمی با حلقه while True

00:10:54

در این درس یاد می‌گیرید چگونه اسکریپت ساده خود را به یک بازوی دائماً در حال اجرا تبدیل کنید. با استفاده از حلقه while True، مفهوم Polling، مدیریت offset، دریافت پیوسته پیام‌های جدید، ارسال پاسخ خودکار و جلوگیری از پردازش تکراری پیام‌ها آشنا می‌شوید.

6
  • ساخت منوهای تعاملی با Inline Keyboard و مدیریت Callback

00:13:58

در این درس با Inline Keyboard آشنا می‌شوید و یاد می‌گیرید چگونه دکمه‌های تعاملی داخل پیام ایجاد کنید. همچنین نحوه مدیریت callback_query، دریافت callback_data، پاسخ به کلیک کاربران و ساخت منوهای چندمرحله‌ای و سلسله‌مراتبی را آموزش خواهید دید تا ربات شما تجربه کاربری حرفه‌ای‌تری ارائه دهد

7
  • ارسال انواع پیام‌ها و محتوای چندرسانه‌ای در ربات بله

00:07:11

در این درس با متدهای ارسال انواع پیام در API بله آشنا می‌شوید و یاد می‌گیرید چگونه علاوه بر پیام متنی، تصاویر، فایل‌ها، ویدئو، فایل صوتی، پیام صوتی و موقعیت مکانی (Location) را برای کاربران ارسال کنید

8
  • استفاده از کتابخانه Balethon

00:09:18

در این درس با نحوه دریافت پیام‌های کاربران با استفاده از رویداد on_message آشنا می‌شوید و یاد می‌گیرید چگونه با متدهای reply و send_message به پیام‌ها پاسخ دهید. همچنین تفاوت بین ارسال پیام به‌صورت Reply و ارسال یک پیام عادی در همان گفت‌وگو را به‌صورت عملی بررسی خواهیم کرد.

9
  • مدیریت Callback Query و تعامل با دکمه‌های Inline در Balethon

00:10:14

در این درس یاد می‌گیرید چگونه کلیک کاربران روی دکمه‌های Inline Keyboard را مدیریت کنید. با دریافت callback_query، نمایش اعلان (Popup)، ارسال پیام جدید، ویرایش و حذف پیام‌ها آشنا می‌شوید و نحوه طراحی منوهای تعاملی و چندمرحله‌ای را به‌صورت عملی پیاده‌سازی خواهید کرد.

10
  • ارسال و دریافت فایل و مدیریت دکمه ها

00:10:19

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

11
  • بخش اول بهینه‌سازی ربات (افزایش پایداری در دریافت فایل)

00:09:22

در این بخش ربات ساخته‌شده را بهینه می‌کنیم تا در شرایط واقعی عملکرد بهتر و امن‌تری داشته باشد. با بررسی وضعیت کاربر قبل از دریافت فایل

12
  • بخش دوم بهینه‌سازی ربات(محدودسازی فرمت فایل‌)

00:11:28

در این درس دریافت فایل‌ها را به فرمت‌های مشخص محدود کنیم. با استفاده از نوع فایل (MIME Type) و تشخیص پسوند واقعی، فقط فایل‌های مجاز مانند JPG، JPEG و ZIP را دریافت کرده و از دانلود فایل‌های غیرمجاز یا ناخواسته جلوگیری می‌کنیم. این کار باعث افزایش امنیت، کاهش مصرف منابع و کنترل بهتر فایل‌های دریافتی در ربات می‌شود

13
  • مدیریت اعضای گروه و ارسال پیام خوش‌آمدگویی

00:12:38

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


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

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