mohammadnet687 ارسال شده در 16 مهر، ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در 16 مهر، ۱۳۹۶ سلام دوستان وقت بخیر . من روی ربات مدیریت گروه api کار میکنم تومرحله تست هست تو چندتا گروه که اد کردم دستوری برای حذف پیام ها نوشتم که با درخواست اون یه تعداد از پیام ها حذف بشن .اما تو گروه با امار بالا حذف نمیکنه و صرفا مسیج بعد حذف رو میفرسته . ترفندی هست که این عمل کنه ؟ سورس در ادامه قرار میدم . دریافت ایدی اخرین پیام $rmsgid = $message->message_id; و ادامه if ( strpos($text, '/rmsg') !== false ) {if ($type == 'supergroup'){if ($rank == "creator" or $rank == "administrator"){$num = str_replace("/rmsg","",$text);if ($num <= 1001 && $num >= 1){for($i=$rmsgid; $i>=$rmsgid-$num; $i--){sendaction($chat_id,'typing');bot('deletemessage',['chat_id' => $chat_id,'message_id' =>$i,]);}bot('sendmessage',['chat_id' => $chat_id,'text' =>"تعداد $num پیام پاک شد",]);}else{bot('sendmessage',['chat_id' => $chat_id,'text'=>"عدد باید بین 1 تا 1000 باشد.",]);}}}} نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .