0
سبد خرید شما خالی است

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

آموزش ساخت ربات, آموزش ها 13 آبان 1397
فانکشن های مختلف در ربات php

با سلام خدمت دوستان و کاربران فکت وب ، در این مطلب از سری آموزش های ربات تلگرام ، قصد داریم شما را با فانکشن های مختلف در ربات php آشنا کنیم.

ما را همراهی کنید…

فانکشن یا توابع چیست؟

فانکشن ها (Function)  یا همان توابع، الگوهای استاندارد و تعریف شده در زبان های برنامه نویسی  هستند که پس از دریافت مقادیری به عنوان ورودی ، پردازش خاصی را در خود انجام می دهند.

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

برای این که بهتر متوجه شوید مثالی را برای شما مطرح می کنیم؛ فرض کنید که بخواهید تعداد 50 کیک را در یک روز آماده کنید، مسلما انجام این کار به صورت دستی و تک به تک، انرژی و مدت زمان زیادی از شما میگیرد.

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

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

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

در این مطلب قصد داریم چند توابع مهم و کاربردی در ساخت ربات های تلگرامی را به شما ارائه کنیم تا با کار و دستور آن ها آشنا شوید.

در صورتی که قصد داریم رباتی حرفه ای با زبان PHP طراحی و برنامه نویسی کنید حتما باید از تعدادی از این توابع که در ادامه گفته می شود ، داخل ربات خودتان استفاده کنید.

فانکشن ارسال پیام

از این تابع برای ارسال پیام داخل ربات تلگرام استفاده می شود و دستور این فانکشن هم به صورت زیر است:

function SendMessage($ChatId, $TextMsg)
{
makereq('sendMessage',[
'chat_id'=>$ChatId,
'text'=>$TextMsg,
'parse_mode'=>"MarkDown"
]);
}

فانکشن ارسال استیکر

همانطور که از نام این تابع پیداست ، میتوانید از آن برای ارسال و دریافت استیکر در ربات های تلگرامی استفاده کنید:

function SendSticker($ChatId, $sticker_ID)
{
makereq('sendSticker',[
'chat_id'=>$ChatId,
'sticker'=>$sticker_ID
]);
}

فانکشن فوروارد

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

function Forward($KojaShe,$AzKoja,$KodomMSG)
{
makereq('ForwardMessage',[
'chat_id'=>$KojaShe,
'from_chat_id'=>$AzKoja,
'message_id'=>$KodomMSG
]);
}

فانکشن ذخیره سازی

از این تابع مهم برای ذخیره سازی اطلاعات و متغیرهای داخل ربات و هاست استفاده می کنند و دستور آن هم به شکل زیر تعریف می شود.

function save($filename,$TXTdata)
{
$myfile = fopen($filename, "w") or die("Unable to open file!");
fwrite($myfile, "$TXTdata");
fclose($myfile);
}

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

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

امیدواریم که این آموزش برای شما عزیزان ، کاربردی و مؤثر واقع شده باشد.

شما میتوانید سایر آموزش های سایت را از اینجا مشاهده کنید.

همجنین اگر نظر و یا سوالی در مورد آموزش فانکشن های مختلف در ربات php دارید میتوانید از بخش نظرات ، آن را با ما مطرح کنید.

جشنواره نوروزی فکت وب تا 50 درصد تخفیف محصولات!
ورود به جشنواره