آموزش ساخت ربات تلگرام با PHP

آموزش ساخت ربات تلگرام با PHP

آموزش ساخت ربات تلگرام با PHP

دوره آموزش صفر تا صد ساخت ربات تلگرام با PHP

 

ساخت ربات تلگرام با php یکی از گزینه های درست است.  Php یک زبان قدرتمند است و ربات تلگرام نیز کاربردهای زیادی دارد. شما در پایان این دوره قادر به ایحاد و برنامه نویسی هر ربات تلگرامی که بخواهید هستید. سرفصل های این دوره را از دست ندهید!

ربات تلگرام چیست؟

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

تفاوت ربات تلگرام با کاربران عادی

ربات ها وضعیت آخرین بازدید ندارند، و همیشه کلمه bot به جای آخرین بازدید قرار دارد.
ربات ها فضای ذخیره سازی محدودی دارند و بعد از پردازش، این پیام ها توسط شما حذف خواهند شد.
شما برای ارتباط با یک ربات باید آن را /start بکنید. بنابراین ربات ها نمی تواند شروع کننده مکالمه باشند.
در پایان نام کاربری ربات همیشه باید کلمه bot قرار بگیرد.
ربات ها تنها زمانی میتوانند در گروه تمامی پیام ها را دریافت کننده که شما این اجازه را داده باشید.
ربات های تلگرام هیچگاه خسته، آفلاین و یا غیرفغال نمی شوند!

کاربردهای ربات تلگرام

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

1 . ارتباط با وب سرویس ها
2 . ساخت بازی های فکری ساده
3 . ابزارهای کاربردی
4 . یک فروشگاه!
5 . مدیر گروه، کانال و... برای شما
6 . افزایش اعضای کانال و گروه
کاربردهای ربات تلگرام به همین جند مورد ختم نمی شوند و کاربرد آنها بسیار زیاد است.

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

1 . یادگیری php مقدماتی
2 . معرفی دوره MySql
3 . وب سرویس جیست؟
4 . گرفتن هاست رایگان و مناسب ربات تلگرام
5 . شروع برنامه نویسی ربات تلگرام با php
6 . ارسال متن، عکس، ویدئو،‌ موقعیت مکانی، صدا و فایل + آپدیت و حذف
7 . انجام کارهای پرکاربرد با ربات ( فوروارد پیام - دریافت عکس های پروفایل کاربر - اخراج کاربر از گروه یا کانال - مجدود کردن کاربر از گروه - مدیر کردن کاربران - مدیریت پروفایل گروه یا کانال )
8 . کیبورد ها در ربات ( کیبورد معمولی و کیبورد اینلاین )
9 . دریافت موقعیت مکانی و شماره تلفن کاربر
10 . ایجاد منو های تو در تو یا کیبوردهای زیرمجموعه ای
11 . ایجاد ربات با قابلیت زیرمجموعه گیزی ( افزایش امتیاز کاربر - نمایش تعداد زیرمجموعه های کاربر - دریافت لینک اختصاصی کاربر )
12 . ایجاد قفل ربات ( قفل با عضویت در گروه یا کانال - قفل بر اساس تعداد زیر مجموعه های کاربر - چند قفله کردن ربات )
13 . قفل کردن دکمه ها ( براساس عضویت در کانال یا گروه - قفل براساس گرفتن زیرمجموعه و رسیدن به امتیاز مناسب )

پروژه های این دوره:

  ما برای هر جلسه و مبحث یک پروژه کوجک خواهیم داشت و پروژه های دوره تنها به دو مورد زیر ختم نمی شوند:
1. ایجاد پنل مدیریت حرفه ای ( ارسال پیام همگانی، دریافت وضعیت کاربر،‌مدیریت دکمه ها، و بیش از 10 قابلیت دیگر... )
2. پروژه شارژ رایگان

 

جهت اطلاع از تخفیف ها و دوره های جدید و بروز رسانی دوره ها عضو کانال تلگرام تاپ لرن با آی دی Top_Learn@ شوید.

خرید این دوره

پیش نمایش


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

مدت زمان دوره: 08:41:00
راهنما! برای دانلود با دانلود منیجر(IDM) بر روی این لینک کلیک کنید.

معرفی دوره

یک ربات با بات فادر ایجاد کردیم و با متد ارسال پیام، نحوه ارسال پیام را مقدماتی یاد گرفتیم

نحوه چاپ متن و ایجاد متغیر ها

نحوه شرط گذاشتن برای یک متغیر و همچنین جمع مقدار دو متغیر

کار با یکی دیگر از دستورات شرطی تحت عنوان switch رو یادگرفتیم

یادگیری حلقه ها برای ارسال پیام همگانی در ربات

دو نوع از ارایه ها رو مورد بررسی قرار دادیم

گرفتن هاست رایگان و مناسب ربات تلگرام

در این جلسه با نحوه ارسال و دریافت درخواست ها ار سرور تلگرام آشنا شدیم

در این جلسه ابتدا یک ربات در botfather ایجاد کردیم و یک سورس ساده رو در هاستی که در جلسات قبلی ایجاد کردیم آپلود و ست وب هوک کردیم

به ساده ترین شیوه ممکن، شروع به کدنویسی ربات تلگرام کردیم.

یک متد با کمک curl، جهت فراخوانی آسان تر متد های تلگرام نوشتیم

در این جلسه نحوه ارسال عکس، ویدئو و... را یاد گرفتیم.

با سه دستور پرکاربرد اشنا شدیم. ویرایش پیامی که به کاربر ارسال شده.
حذف پیام های ارسال شده دیگران.
ریپلی زدن روی پیام کاربر ارسال کننده پیام (پاسخ)

با متد هایی مثل اخراج کاربر از گروه یا کانال، خروج ربات از گروه یا کانال، فوروارد پیام، مدیرکردن کاربر درگروه یا کانال آشنا شدیم

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

در این جلسه نحوه استفاده از دکمه های شیشه ای یا انلاین کیبورد ها رو یاد گرفتیم

در ادامه جلسه 17، یادگرفتیم که چجوری وقتی روی یک دکمه شیشه ای کلیک شد اپدیت بشه و کد هایی که میخوایم اجرا بشن

در این جلسه با دو متد دریافت شماره کاربر و دریافت موقعیت مکانی کاربر کار کردیم.

در این جلسه نحوه اتصال به پایگاه داد mysql رو یادگرفتیم و یک شروعی رو برای پروژه ربات شارژ رایگان داشتیم.

در این جلسه مقدمات کار رو برای شروع پروژه ربات شارژ رایگان فراهم کردیم.

در این جلسه یادگرفتیم چجوری اطلاعات کاربر رو توی پایگاه داده ذخیره کنیم و چجوری این اطلاعات رو دریافت کنیم.

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

ادامه تکمیل جلسه قبلی، دکمه حساب کاربری رو هم برای دریافت مشخصات کاربر ایجاد کردیم.

در این جلسه دکمه گرفتن شارژ رو تکمیل کردیم و این دکمه رو بر اساس تعداد امتیاز کاربر قفل کردیم.

در این جلسه به تکمیل مباحث جلسه قبلی پرداختیم.

یادگرفتیم که قفل یک دکمه رو براساس عضو بودن یک کاربر در گروه یا کانال انجام بدیم و همچنین نحوه قفل کردن کل ربات رو هم بر اساس عضویت در کانال یا گروه یادگرفتیم.

در این جلسه مقدمه ای رو بر شروع ساختن پنل مدیریت ربات داشتیم.

در این جلسه نحوه دریافت تعداد کاربران ربات رو یادگرفتیم.

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

در این جلسه قابلیتی رو به ربات اضافه کردیم که بتونیم در پنل مدیریت ربات رو روی کانال یا گروه دلخواه خودمون قفل کنیم.

در این جلسه قابلیت ارسال پیام به تمام کاربران رو در پنل مدیریت ربات پیاده سازی کردیم.

سورس ربات تلگرام

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.