// ... (ابتدای فایل اصلی افزونه شما) function ai_telegram_send_now($key) { // این همان تابع قبلی شماست با تغییرات در انتها $last_error = []; delete_transient('ai_telegram_error'); // پاک کردن خطای قبلی در ابتدای هر تلاش $channels = get_option('ai_telegram_channels', []); $api_key = get_option('openai_api_key'); // بررسی اولیه برای کلید API و وجود کانال if (!$api_key) { // $last_error[] = "کلید OpenAI تنظیم نشده است."; // می‌توانید خطا را اینجا هم اضافه کنید // set_transient('ai_telegram_error', $last_error, 60 * 60); // و ترنزینت را ست کنید return false; // اگر کلید API نیست، ارسال ناموفق است } if (!isset($channels[$key])) { // $last_error[] = "کانال با کلید مشخص شده یافت نشد: " . esc_html($key); // set_transient('ai_telegram_error', $last_error, 60 * 60); return false; // اگر کانال وجود ندارد، ارسال ناموفق است } $ch = $channels[$key]; // بخش انتخاب موضوع (topic) بدون تغییر باقی می‌ماند if (!empty($_POST['custom_topic']) && array_key_exists($_POST['custom_topic'], $ch['topics'])) { $topic = sanitize_text_field($_POST['custom_topic']); if (trim($topic) === '') { $last_error[] = "موضوع انتخاب شده معتبر نیست."; set_transient('ai_telegram_error', $last_error, 60 * 60); return false; // ناموفق } } else { $available_topics = array_filter(array_keys($ch['topics']), function($t) { return trim($t) !== ''; }); $available_topics = array_diff($available_topics, $ch['used'] ?? []); if (empty($available_topics)) { // اگر همه موضوعات استفاده شده‌اند، لیست 'used' را خالی می‌کنیم تا از ابتدا شروع شود $ch['used'] = []; $channels[$key]['used'] = []; // بروزرسانی در آرایه اصلی کانال‌ها update_option('ai_telegram_channels', $channels); // ذخیره تغییر در used $available_topics = array_filter(array_keys($ch['topics']), function($t) { return trim($t) !== ''; }); } if (empty($available_topics)) { $last_error[] = "هیچ موضوعی برای انتخاب در کانال '" . esc_html($ch['name']) . "' وجود ندارد."; set_transient('ai_telegram_error', $last_error, 60 * 60); return false; // ناموفق } $topic = $available_topics[array_rand($available_topics)]; } // افزودن موضوع استفاده شده به لیست used // این بخش باید مطمئن شود که $ch['used'] یک آرایه است if (!isset($ch['used']) || !is_array($ch['used'])) { $ch['used'] = []; } $ch['used'][] = $topic; $channels[$key] = $ch; // بروزرسانی کانال در آرایه کلی update_option('ai_telegram_channels', $channels); // ذخیره لیست used بروز شده $custom_prompt = $ch['topics'][$topic] ?? ''; // اطمینان از وجود موضوع $body_prompt = !empty($custom_prompt) ? $custom_prompt : ($ch['prompt'] ?: "یک پست جذاب تلگرامی درباره‌ی موضوع: $topic بنویس."); $title_prompt = "فرض کن یک کپی‌رایتر حرفه‌ای هستی. یک عنوان جذاب برای پست درباره‌ی '$topic' بنویس."; $title = ai_call_openai($api_key, $title_prompt, $last_error); $body = ai_call_openai($api_key, $body_prompt, $last_error); if (empty($title) || empty($body)) { // خطاهای OpenAI قبلاً در $last_error توسط ai_call_openai اضافه شده‌اند set_transient('ai_telegram_error', $last_error, 60 * 60); return false; // ناموفق } $text = "$title\n$body\n{$ch['id']}"; // آیدی کانال (یا هشتگ مورد نظر) $image_url = null; if (!empty($ch['dalle'])) { // بررسی اینکه آیا dalle فعال است یا نه $image_prompt = "یک تصویر خلاقانه برای موضوع: $topic"; // یا هر پرامپت دیگری که برای DALL-E مناسب می‌دانید $image_url = ai_call_dalle($api_key, $image_prompt, $last_error); if (!$image_url && !empty($last_error)) { // اگر تولید تصویر ناموفق بود و خطایی وجود داشت // خطای DALL-E قبلا توسط ai_call_dalle به $last_error اضافه شده set_transient('ai_telegram_error', $last_error, 60 * 60); // تصمیم با شماست که آیا بدون تصویر ادامه دهد یا ارسال را ناموفق اعلام کند // در اینجا اگر تصویر ضروری است، ناموفق برمی‌گردانیم: return false; // ناموفق به دلیل خطای تصویر } } // اگر خطایی از مراحل قبلی (OpenAI یا DALL-E) وجود دارد، قبل از ارسال به تلگرام، ناموفق برگردان // این بررسی مهم است چون ai_send_to_telegram خودش $last_error رو تغییر میده if (!empty($last_error)) { set_transient('ai_telegram_error', $last_error, 60 * 60); return false; } ai_send_to_telegram($ch['token'], $ch['id'], $text, $image_url, $last_error); // بررسی نهایی خطاها پس از تمام عملیات if (!empty($last_error)) { set_transient('ai_telegram_error', $last_error, 60 * 60); return false; // ارسال ناموفق بود } // اگر همه مراحل موفقیت آمیز بودند و هیچ خطایی در $last_error وجود نداشت: // delete_transient('ai_telegram_error'); // اختیاری: پاک کردن ترنزینت خطا در صورت موفقیت کامل return true; // ارسال موفقیت آمیز بود } // ... (بقیه توابع فایل اصلی افزونه شما مثل ai_call_openai, ai_call_dalle, ai_send_to_telegram, ai_telegram_admin_page و add_action('admin_init', ...)) فوری/ تاریخ جدید افزایش حقوق ۱۴۰۴ بازنشستگان اعلام شد

فوری/ تاریخ جدید افزایش حقوق ۱۴۰۴ بازنشستگان اعلام شد

پربازدیدترین این هفته:

دیگران در حال خواندن این صفحات هستند:

اشتراک گذاری این مطلب:

فهرست مطالب:

پس از روزها بلاتکلیفی و تأخیر، حقوق اردیبهشت‌ماه بازنشستگان تأمین اجتماعی بالاخره به حساب‌ها واریز شد؛ اما این پایان ماجرا نبود.

فوری/ تاریخ جدید افزایش حقوق ۱۴۰۴ بازنشستگان اعلام شد

نه‌تنها حقوق‌ها همچنان با احکام سال گذشته پرداخت شده‌اند، بلکه افزایش مستمری و متناسب‌سازی نیز به‌صورت مرحله‌ای و پراکنده در حال پرداخت است؛ مسئله‌ای که صدای اعتراض بازنشستگان را درآورده و بار دیگر عملکرد سازمان تأمین اجتماعی را زیر سؤال برده است.

حدود ۱۰ روز پس از موعد مقرر، حقوق اردیبهشت ماه ۱۴۰۴ بازنشستگان تامین اجتماعی در ساعات اولیه دیروز به حساب آن‌ها واریز شد. با این حال، عدم اعمال افزایش سالانه حقوق و نحوه پرداخت تکه‌تکه مبالغ، موجی از اعتراض و نگرانی میان بازنشستگان کارگری را به راه انداخته است.

واریز مابه‌التفاوت افزایش حقوق بازنشستگان آغاز شد

بر اساس گزارش‌های رسیده، مابه‌التفاوت افزایش حقوق اردیبهشت ۱۴۰۴ بازنشستگان از صبح دیروز در حال واریز به حساب آن‌ها است. البته برخی از مستمری‌بگیران اعلام کرده‌اند که هنوز پیامک اطلاع‌رسانی حقوق برایشان ارسال نشده و تنها با بررسی دستی موجودی حساب متوجه واریز شده‌اند.

پرداخت حقوق در چند مرحله و تا ۷۲ ساعت آینده

منابع رسمی اعلام کرده‌اند که فرآیند پرداخت حقوق و مزایای جانبی بازنشستگان از صبح دیروز آغاز شده و تا ۷۲ ساعت آینده ادامه خواهد داشت. همچنین در برخی بانک‌ها، واریز وجه به‌صورت دو مرحله‌ای و با فاصله زمانی چند ساعته انجام می‌شود.

افزایش حقوق در قالب مابه‌التفاوت و جداگانه

لازم به ذکر است که حقوق پایه اردیبهشت ۱۴۰۴ همچنان بر اساس احکام سال ۱۴۰۳ و بدون اعمال افزایش سالانه پرداخت شده است. این در حالی است که مابه‌التفاوت افزایش مستمری و متناسب‌سازی حقوق طبق ماده ۹۶ قانون تامین اجتماعی به‌صورت جداگانه در حال پرداخت است.

انتقاد بازنشستگان از تاخیر و نحوه پرداخت حقوق

حسن ایزدان، بازرس کانون بازنشستگان تامین اجتماعی تهران، در واکنش به این موضوع اظهار کرد: «چرا حقوق بازنشستگان را پس از این‌همه تأخیر به‌صورت تکه‌تکه واریز می‌کنند؟ بسیاری از بازنشستگان حداقل‌بگیر هستند و کوچک‌ترین تاخیر در واریز حقوق، کل زندگی آن‌ها را دچار اختلال می‌کند.»

وی افزود: «انتظار داشتیم که افزایش حقوق و متناسب‌سازی اردیبهشت به‌صورت کامل و در یک مرحله انجام شود. بازنشستگان از صبح امروز نگران و سردرگم هستند و با تماس‌های متعدد از دلیل این نحوه پرداخت سؤال می‌کنند.»

اینجا می تونی سوالاتت رو بپرسی یا نظرت رو با ما در میون بگذاری:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *