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

10 فانکشن کاربردی جهت طراحی ربات تلگرام

آموزش ساخت ربات, آموزش ها 01 تیر 1398
10 فانکشن کاربردی جهت طراحی ربات تلگرام

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

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

فانکشن (Function) چیست؟

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

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

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

10 فانکشن کاربردی جهت طراحی ربات تلگرام

در این آموزش قصد داریم 10 فانکشن فوق العاده کاربردی را همراه با دستورات آن به شما ارائه کنیم که میتوانید از آن ها در ربات های تلگرامی خود که با زبان PHP برنامه نویسی شده استفاده کنید.

فانکشن متن

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

[php] function sendmessage($chat_id, $text, $pars_mde){
bot(‘sendMessage’,[
‘chat_id’=>$chat_id,
‘text’=>$text,
‘parse_mode’=>$pars_mde
]);
}
[/php]

فانکشن فایل

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

[php] function senddocument($chat_id, $document, $caption){
bot(‘senddocument’,[
‘chat_id’=>$chat_id,
‘document’=>$document,
‘caption’=>$caption
]);
}
[/php]

فانکشن عکس

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

[php] sendphoto($chat_id, $photo, $captionl){
bot(‘sendphoto’,[
‘chat_id’=>$chat_id,
‘photo’=>$photo,
‘caption’=>$caption,
]);
}
[/php]

فانکشن ویدئو

از این فانکشن برای ارسال ویدئو و فایل های ویدئویی میتوانید استفاده کنید.

[php] function sendvideo($chat_id, $video, $caption){
bot(‘sendvideo’,[
‘chat_id’=>$chat_id,
‘video’=>$video,
‘caption’=>$caption
]);
}
[/php]

فانکشن وویس

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

[php] function sendvoice($chat_id, $voice, $caption){
bot(‘sendvoice’,[
‘chat_id’=>$chat_id,
‘voice’=>$voice,
‘caption’=>$caption
]);
}
[/php]

فانکشن فایل صوتی

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

[php] function sendaudio($chat_id, $audio, $caption, $title ,$performer){
bot(‘sendaudio’,[
‘chat_id’=>$chat_id,
‘audio’=>$audio,
‘caption’=>$caption,
‘title’=>$title,
‘performer’=>$performer
]);
}
[/php]

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

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

[php] function sendsticker($chat_id, $sticker){
bot(‘sendsticker’,[
‘chat_id’=>$chat_id,
‘sticker’=>$sticker
]);
}
[/php]

فانکشن مخاطب

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

[php] function sendcontact($chat_id, $phone_number, $first_name){
bot(‘sendcontact’,[
‘chat_id’=>$chat_id
‘phone_number’=>$phone_number
‘first_name’=>$first_name
]);
}
[/php]

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

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

[php] function Forward($KojaShe,$AzKoja,$KodomMSG){
bot(‘ForwardMessage’,[
‘chat_id’=>$KojaShe,
‘from_chat_id’=>$AzKoja,
‘message_id’=>$KodomMSG
]);
}
[/php]

فانکشن اکشن (تایپینگ ، آپلود عکس ، آپلود فیلم ، آپلود فایل ، پیدا کردن مکان)

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

[php] function SendAction($chat_id, $action){
bot(‘sendchataction’,[
‘chat_id’=>$chat_id,
‘action’=>$action
]);
}
[/php]

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

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