راکت

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

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
                                ]);

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

ثبت پرسش جدید

پاسخ‌ها

3
Alimotreb
Alimotreb
@Alimotreb

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

سلام
@sorena

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

محمد صادقیان
محمد صادقیان
@drcode.ir

تخصص: برنامه نویس وب - فریم ورک Laravel

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

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

Saer
Saer
@saer

تخصص: مهندسی نرم افزار

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

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

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