Saer
6 سال پیش توسط Saer مطرح شد
3 پاسخ

عدم تکرار اتوماتیک چرخه درخواست بعد از شکست

سلام دوستان
با استفاده از لاراول و فرمان سوئیچ و فورایچ اطلاعاتی رو از سمت سرور دریافت و به وسیله بات تلگرام برای مخاطب ارسال میکنم.
توی این چرخه وقتی مثلا لینک تصویری که برای مخاطب با استفاده از دستور زیر میفرستم.

$this->telegram->sendPhoto([
                                    'chat_id' => $update->callbackQuery->from->id,
                                    'photo' => InputFile::create($val->ImageUrl != null ? $val->ImageUrl : "...man.jpg"),
                                    'caption' => $val->FirstName ." ". $val->LastName
                                ]);

مشکل اونجایی شروع میشه که لینک تصویر مشکل داشته باشه...
چطور میتونم بگم مثل شرایطی که برای نال بودن گفتم...بگم اگر لینک مشکل داشت فلان تصویر رو جایگزین کن و ادامه بده... و از تکرار درخواست مشکل دار جلوگیری کنم؟
سپاسگذارم!


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
1

سلام
@sorena

به نظر من قبل از اینکه کلا درخواستی بفرستید ، اول مقدار خالی بودن رو چک کنید


محمد صادقیان
تخصص : برنامه نویس وب - فریم ورک Lara...
@drcode.ir 6 سال پیش مطرح شد
1

به نظرم اگر از try استفاده کنید به جوابتون میرسید. البته به شرطی که تلگرام خودش ارور بده وقتی عکس مشکل دار هست و شما توسط try این ارور رو می تونید هندل کنید.


Saer
تخصص : مهندسی نرم افزار
@saer 6 سال پیش مطرح شد
0

ممنون... باید با try تست کنم... مجددا نتیجه غایی رو به حضور نهایی میرسونم (:


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

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