اموزش اضافه کردن پنل مدیریت به سورسهایی که این قابلیت ندارن.
قبل از هر چیز فانکشن فوروارد رو در قسمت فانکشنها وارد کنین
فانکشن فوروارد👇
function Forward($koja,$key,$pm)
{
bot('ForwardMessage',[
'chat_id'=>$koja,
'from_chat_id'=>$key,
'message_id'=>$pm
]);
}
در قسمت متغیرها دو متغیر زیر رو وارد کنین👇🏼
$data = file_get_contents("data/$from_id/php08.txt");
$admin = یوزر آیدی ادمین;
دقیقا زیر دستور شرط استارت وارد شه👇🏼
if (!file_exists("data/$from_id/php08.txt")) {
mkdir("data/$from_id");
file_put_contents("data/$from_id/amir.txt","none");
$myfile2 = fopen("member.txt", "a") or die("Unable to open file!");
fwrite($myfile2, "$from_id\n");
fclose($myfile2);
}
به مثال زیر دقت کنین :
if($text == "/start"){
if (!file_exists("data/$from_id/amir.txt")) {
mkdir("data/$from_id");
file_put_contents("data/$from_id/php08.txt","none");
$myfile2 = fopen("member.txt", "a") or die("Unable to open file!");
fwrite($myfile2, "$from_id\n");
fclose($myfile2);
}
SendMessage($chat_id, "متن استارت");
}
elseif($text == "/panel"){
bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"سلام به پنل مدیریت خوش آمدید",
'parse_mode'=>'MarkDown', 'reply_markup'=>json_encode([
'resize_keyboard'=>true,
'keyboard'=>[
[['text'=>"🤘فوروارد همگانی🤘"],['text'=>"😻پیام همگانی😻"]],
[['text'=>"💙 آمار 💙"]]
]
])
]);
}
elseif($text == "🔙بازگشت🔙"){
bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"به پنل برگشتید", 'parse_mode'=>'MarkDown', 'reply_markup'=>json_encode([
'resize_keyboard'=>true,
'keyboard'=>[
[['text'=>"🤘فوروارد همگانی🤘"],['text'=>"😻پیام همگانی😻"]],
[['text'=>"💙 آمار 💙"]]
]
])
]);
}
elseif($text == "💙 آمار 💙" && $chat_id == $ADMIN){
$user = file_get_contents("member.txt");
$member_id = explode("\n",$user);
$member_count = count($member_id) -1;
sendmessage($chat_id , " 💙 آمار کاربران 💙 : $member_count" , "html");
}
elseif($text == "🤘پیام همگانی🤘" && $chat_id == $ADMIN){
file_put_contents("data/$from_id/php08.txt","send");
bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>" 🤘 پیام مورد نظر رو در قالب متن بفرستید:",
'parse_mode'=>'html', 'reply_markup'=>json_encode([
'keyboard'=>[
[['text'=>'🔙بازگشت🔙']],
],'resize_keyboard'=>true])
]);
}
elseif($data == "send" && $chat_id == $ADMIN){
file_put_contents("data/$from_id/php08.txt","no");
bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>" 🤘پیام همگانی ارسال شد",
]);
$all_member = fopen( "member.txt", "r");
while( !feof( $all_member)) {
$user = fgets( $all_member);
SendMessage($user,$text,"html");
}
}
elseif($text == "🤘فوروارد همگانی🤘" && $chat_id == $ADMIN){
file_put_contents("data/$from_id/php08.txt","fwd");
bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"پیام خودتون را فوروارد کنید:",
'parse_mode'=>'html',
'reply_markup'=>json_encode([
'keyboard'=>[
[['text'=>'🔙بازگشت🔙']],
],'resize_keyboard'=>true])
]);
}
elseif($data == "fwd" && $chat_id == $ADMIN){
file_put_contents("data/$from_id/php08.txt","no");
bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"درحال ارسال",
]);
$forp = fopen( "member.txt", 'r');
while( !feof( $forp)) {
$fakar = fgets( $forp);
Forward($fakar, $chat_id,$message_id);
}
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"با موفقیت ارسال شد.",
]);
}
حتما چک کنید که متغیرها با سورستون مغایرت نداشته باشه
پوشه data هم بسازین
~~~~
منبع:مانستر
@Star_Sourcee