قیمت این دوره: 90,000 تومان
  • مدرس دوره : محمد امین احمدی
  • تعداد ویدیوها : 36 ویدیو
  • مدت زمان دوره : 8:9:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1399/03/06
 فروش این دوره متوقف شده است .
آموزش ساخت ربات تلگرام با 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. پروژه شارژ رایگان

 




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

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

1
  • معرفی دوره

00:25:00

معرفی دوره

2
  • ارسال پیام ساده و دیدکلی

00:12:00

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

3
  • شروع یادگیری php

00:18:00

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

4
  • کار با دستورات شرطی و جمع دو متغیر

00:13:00

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

5
  • کار با دستور switch

00:06:00

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

6
  • یادگیری دستور for

00:07:00

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

7
  • یادگیری آرایه ها

00:12:00

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

8
  • گرفتن هاست رایگان

00:10:00

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

9
  • ارسال و دریافت درخواست ها از تلگرام

00:08:00

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

10
  • آپلود ربات روی هاست و ست وب هوک

00:11:00

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

11
  • شروع کد نویسی!

00:19:00

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

12
  • تمیز کردن کدها با curl

00:23:00

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

13
  • یادگیری متدهای ارسال فایل

00:19:00

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

14
  • ویرایش، حذف و ریپلی زدن پیام

00:10:00

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

15
  • انجام کارهای پرکاربرد با ربات تلگرام

00:30:00

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

16
  • کار با دکمه‌های معمولی

00:20:00

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

17
  • دکمه‌های شیشه ای

00:15:00

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

18
  • دکمه‌های شیشه‌ای - بخش دوم

00:09:00

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

19
  • دریافت شماره و موقعیت‌مکانی کاربر

00:05:00

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

20
  • شروع پروژه ربات شارژ رایگان

00:10:00

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

21
  • شروع پروژه ربات شارژ رایگان

00:12:00

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

22
  • ثبت اطلاعات کاربر در پایگاه داده

00:23:00

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

23
  • ایجاد ربات با قابلیت عضوگیری

00:20:00

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

24
  • ربات با قابلیت عضوگیری - بخش‌دوم

00:16:00

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

25
  • قفل دکمه‌ها بر اساس امتیاز

00:17:00

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

26
  • قفل دکمه‌ها بر اساس امتیاز - بخش‌دوم

00:15:00

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

27
  • قفل بر اساس عضویت در گروه یا کانال

00:18:00

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

28
  • شروع ساختن پنل مدیریت ربات

00:12:00

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

29
  • دریافت آمار ربات

00:07:00

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

30
  • افزایش امتیاز کاربر

00:17:00

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

31
  • قفل کردن ربات در پنل مدیریت

00:11:00

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

32
  • ارسال پیام همگانی

00:11:00

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

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

00:00:00

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

34
  • ساخت 30 نوع ربات تلگرام - فرصت شغلی

00:05:00

ساخت 30 نوع ربات تلگرام - فرصت شغلی

35
  • معرفی کتابخانه میدلاین

00:05:00

معرفی کتابخانه میدلاین

36
  • عضویت/خروج در کانال/گروه و ارسال پیام با کتابخانه میدلاین

00:18:00

عضویت/خروج در کانال/گروه و ارسال پیام با کتابخانه میدلاین


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

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