
نوشته اصلی توسط
AmirWWP
کلاً این if رو بردار یا با if(true) جایگزینش کن.
اره مرسی همینکارو کردم درست شد .
یک مشکل هم دارم یه امکانی دارم که ارسال پیام به همه کسایی که ربات رو نصب کردن هست
خب
این دستورات پیام من رو به ربات میفرسته
میخام یه دستوری بهم بدید که بتونم پیاممو همزمان به گپ و ربات (هایی که ربات منو استارت کردن و اد زدن تو گپشون) بفرستم ..
کد ها هم این ها هستند »
کد:
$users = file_get_contents('data/member.txt');
$members = explode("\n", $users);
if (!in_array($from_id, $members)) {
$adduser = file_get_contents('data/member.txt');
$adduser .= $from_id . "\n";
file_put_contents('data/member.txt', $adduser);
}$users = file_get_contents('data/users.txt');
$members = explode("\n", $users);
if (!in_array($chat_id, $members)) {
$adduser = file_get_contents('data/users.txt');
$adduser .= $chat_id . "\n";
file_put_contents('data/users.txt', $adduser);
} elseif ($textmassage == 'ارسال به همه' && $from_id == $Dev) {
save("data/$from_id/file.txt", "sendtoall");
MrPHPBot('sendmessage', [
'chat_id' => $Dev,
'text' => "لطفا متن خود را بفرستید :",
'parse_mode' => 'MarkDown',
]);
} elseif ($step == 'sendtoall') {
$mem = fopen("data/member.txt", 'r');
while (!feof($mem)) {
$memuser = fgets($mem);
save("data/$from_id/file.txt", "to");
MrPHPBot('sendmessage', [
'chat_id' => $memuser,
'text' => $textmassage,
'parse_mode' => 'MarkDown'
]);
}
} elseif ($textmassage == 'فروارد همگانی' && $from_id == $Dev) {
save("data/$from_id/file.txt", "fortoall");
MrPHPBot('sendmessage', [
'chat_id' => $Dev,
'text' => "لطفا متن خود را بفرستید :",
'parse_mode' => 'MarkDown',
]);
} elseif ($step == 'fortoall') {
$mem = fopen("data/member.txt", 'r');
while (!feof($mem)) {
$memuser = fgets($mem);
save("data/$from_id/file.txt", "none");
Forward($memuser, $chat_id, $message_id);
}