با سلام خدمت کاربران عزیز فکت وب ، در این سری از آموزش های ساخت ربات تلگرام قصد داریم آموزش ارسال نظر به ادمین ربات را به شما عزیزان ارائه کنیم.
ما را همراهی کنید….
آموزش ارسال نظر به ادمین ربات
شاید تابحال ربات های تلگرامی را مشاهده کرده اید که در آن امکان ارسال نظرات به ادمین وجود دارد.
به کمک این قابلیت کاربران میتوانند ادمین را در ارتقاء کیفیت ربات کمک کنند و یا انتقادهای خود را برای ادمین ربات ارسال کنند.
برای این کار طبق معمول و قبل از هر چیزی به تابع نیاز داریم که در این مورد ما با تابع یا همان فانکشن save این بخش را ایجاد میکنیم.
[php] function save($filename,$TXTdata)البته در صورتی که این تابع در سورس شما موجود است نیازی به استفاده مجدد ندارید.
{
$myfile = fopen($filename, "w") or die("Unable to open file!");
fwrite($myfile, "$TXTdata");
fclose($myfile);
}
[/php]
بعد از تعریف تابع وظیفه دکمه را با دستورات زیر مشخص میکنیم.
[php] 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’,
]);
}
[/php]
تا به اینجا میتوانید از همین کد برای ارسال نظرات توسط کاربران به ادمین استفاده کنید.
اما در صورتی که میخواهید ادمین ربات پاسخ پیام های کاربران را ریپلی کند باید از دستورات زیر استفاده کنید:
[php] 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’,
]);
}
[/php]
و همچنین متغیر زیر را هم باید در قسمت متغیرهای سورس قرار دهید.
[php] $factweb= $update->message->reply_to_message->forward_from->id;[/php]
به کمک این آموزش و دستورات بالا میتوانید به سادگی یک بخش نظرات حرفه ای به ربات خود اضافه کنید تا امکان ارسال نظرات و پاسخگویی به نظرات در ربات شما امکان پذیر باشد.
امیدواریم که این آموزش برای شما عزیزان ، کاربردی و مفید واقع شده باشد.
شما میتوانید برای مشاهده سایر آموزش های مرتبط با ساخت ربات های تلگرامی ، اینجا را کلیک کنید.
همچنین اگر سوال و یا نظری در مورد آموزش ارسال نظر به ادمین ربات دارید میتوانید از بخش نظرات آن را برای ما ارسال کنید.