×

آموزش ارسال نظر به ادمین ربات

آموزش ساخت ربات, آموزش ها فکت وب 24 دی 1397

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

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

آموزش ارسال نظر به ادمین ربات

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

به کمک این قابلیت کاربران میتوانند ادمین را در ارتقاء کیفیت ربات کمک کنند و یا انتقادهای خود را برای ادمین ربات ارسال کنند.

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

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

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

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

elseif($text=="نام دکمه"){
save("data/$from_id/ami.txt","nazar");
bot('SendMessage',[
'chat_id'=>$chat_id,
'text'=>"نظرات و انتقادات خود را برایمان ارسال نمائید ?",
]);
}
elseif($ami=="nazar"){
save("data/from_id/ami.txt","none");
bot("ForwardMessage",[
'chat_id' =>$admin,
'from_chat_id' =>$chat_id,
'message_id' =>$message_id,
]);
bot('SendMessage',[
'chat_id'=>$chat_id,
'text'=>"نظرتان با موفقیت ارسال شد،درصورت نیاز،منتظر پاسخ ادمین بمانید✨",
'parse_mode'=>'MarkDown',
]);
}

تا به اینجا میتوانید از همین کد برای ارسال نظرات توسط کاربران به ادمین استفاده کنید.

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

elseif($botsorce != "" && $from_id == $admin){
bot('SendMessage',[
'chat_id'=>$botsorce,
'text'=>$text,
'parse_mode'=>'MarkDown',
]);
bot('SendMessage',[
'chat_id'=>$chat_id,
'text'=>"پیام به کاربر ارسال شد",
'parse_mode'=>'MarkDown',
]);
}

و همچنین متغیر زیر را هم باید در قسمت متغیرهای سورس قرار دهید.

$factweb= $update->message->reply_to_message->forward_from->id;

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

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

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

همچنین اگر سوال و یا نظری در مورد آموزش ارسال نظر به ادمین ربات دارید میتوانید از بخش نظرات آن را برای ما ارسال کنید.

فکت وب

هر گونه کپی برداری از محصولات و مطالب سایت و انتشار آن در سایر مارکت ها غیر قانونی و مورد رضایت ما نمی باشد©
امکان کپی در این صفحه وجود ندارد