راکت

ارسال پیامک با تعداد بالا

6 پاسخ

سلام
تو پروژه لاراولیم از پکیج کاوه نگر استفاده میکنم و میخوام به همه یوزرهام پیامک ارسال کنم که خطای "تعداد رکورد ها بیشتر از حد مجاز است " میده.
چطوری میشود به همه کاربران پیامک ارسال کرد؟

ثبت پرسش جدید

پاسخ‌ها

6
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

با تعریف job و queue ها در فاصله زمانی پیامک ها رو ارسال میکنید

https://laravel.com/docs/8.x/queues

مهدی شاه عباسیان
مهدی شاه عباسیان
@shahabbasian

تخصص: برنامه نویس

در سرویس کاوه نگار و ارسال گروهی شما میتونید در هر درخواست حداکثر 200 پیامک ارسال کنید.

پس یا به گفته سیدعلی عزیز ارسال را در job و دونه دونه انجام دهید و یا در لوپ های 200 تایی ارسالتونو انجام بدید

شاید پاسخ شما همین‌جا باشد

meisam moradian
meisam moradian
@meisammoradian8

تخصص: برنامه نویس و توسعه دهنده

@mehdi.shahabbasian
لطف میکنی اگر نمونه کد یا داکیومنتی دارید بفرستید

مهدی شاه عباسیان
مهدی شاه عباسیان
@shahabbasian

تخصص: برنامه نویس

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

اما صرفا برای اینکه ذهنتون باز بشه
مثلا تمام شماره تلفن های کاربران رو بریزید تو یک آرایه
بعد با:

$phones = array_chunk($phone_array, 200)

متد بالا آرایه شما تبدیل میشه به آرایه های تو در توی 200 تایی
حالا میتونید با foreach آرایه $phones رو پیمایش کنید و در هر پیمایش لیست 200 تا از شماره ها رو دارید که توی درخواست ارسال گروهی پیامک ارسال میکنید

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

سلام
با اینکه پاسخ دادند ولی میدونم که فقط میتونید 200 تا ارسال کنید .
بهتره کاری کنید که پیامک 200 تا 200 تا ارسال بشه

رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

سلام به شما دوست عزیز.
یکی از مهمترین قسمت هایی که در پروژه های بزرگ باید رعایت بشه بحث queue ها است، که برای مدیریت مواردی از این دست حتما باید از queue ها استفاده کنید و گرنه به مشکل میخورید.
حتما به لینک زیر که در مورد queue ها است مراجعه بفرمایید.
Queue in laravel
موفق باشید.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام