// ... (ابتدای فایل اصلی افزونه شما) 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', ...)) فال شمع امروز پنجشنبه ۱ خرداد 1404

فال شمع امروز پنجشنبه ۱ خرداد 1404

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

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

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

فهرست مطالب:

فال شمع امروز پنجشنبه ۱ خرداد 1404، عنوان موضوعی است که در این پست قصد داریم توضیح دهیم.

 فروردین

/ پیشرفت و ترقی فوق العاده ای درباره هدف خود خواهید داشت / در باره یک مساله یا در یک مشاجره تنش و اضطرابی زود گذر خواهید داشت. / در یک شادی و خنده فراوان قرار خواهید گرفت / از نظر شرایط فیزیکی و جسمی کمی به بیماری و شرایط نا مساعد مبتلا خواهید شد که خیلی زود رفع خواهد شد.و جای آن را سلامتی و تندرستی کامل خواهد گرفت. / زندگی و آینده فرزند یا فرزندان شما بسیار درخشان خواهد بود و به سعادت و خوشبختی مورد نظر خواهید رسید / به یک مسافرت داخلی خواهید رفت / یک دوره شادی و شادمانی بزرگ در پیش رو خواهید داشت که مربوط به شخص خودتان است

اردیبهشت

/ شرایط زندگی شما به یکباره و ناگهانی به شرایطی بسیار عالی تبدیل خواهد شد و به یک مقام بالا و موقعیتی برجسته نایل خواهید شد / به مدت یک یا دو هفته شما بسیار سرخوش و شادمان خواهید بود / تلاش و کوشش شما برای رسیدن به یک ثروت یا مال ، بسیار به نتیجه ای مثبت منتهی خواهد شد / امیدواری شما نسبت به زندگی خود و مسایل اطرافتان بیشتر خواهد شد / جایی می خواهید بروید. شک و تردید نداشته باشید ،با روی باز و گشاده از شما استقبال خواهد شد / خبر ازدواج یکی از نزدیکانتان به شما خواهد رسید / پولی به دست شما خواهد رسید که موجب آسایش خاطر شما خواهد شد و بخشش های مالی زیادی با گشاده دستی به دیگران خواهید کرد

خرداد

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

تیر

/ یک سند یا قرار داد شغلی را امضا خواهید کرد که به نفع شما خواهد بود / بشارت و شادی به یکباره و دور از انتظار در مورد نیت قلبی تان به شما خواهد رسید / یک معجزه احساسی و عشقی در زندگی شما به یکباره و ناگهانی پیش خواهد آمد که سعی کنید این فرصت را از دست ندهید / یک دوره شادی و شادمانی بزرگ در پیش رو خواهید داشت که مربوط به شخص خودتان است / همسر شما برای یک ماموریت کاری سفری به خارج از کشور خواهد داشت / در یک شادی قرار خواهید گرفت ، شرکت در جشن یا شادی که شما زیاد بدان تمایل ندارید.رفتن یا نرفتن به این جشن ، به رای و نظر خودتان بستگی دارد / جایی می خواهید بروید. شک و تردید نداشته باشید ،با روی باز و گشاده از شما استقبال خواهد شد

مرداد

/ یک پیشنهاد شغلی به شما خواهد شد که توام با موفقیت و سود مالی بسیاری خواهد بود / خبر ازدواج یکی از نزدیکانتان به شما خواهد رسید / در کاری که مربوط به شخص شما نیست مداخله و خود را وارد ماجرا نکنید. / در یک مسابقه یا امتحان ، یا در یک قرعه کشی بزرگ شانس بسیاری همراه با شما خواهد بود / یک پروژه بزرگ کاری را با موفقیت عالی به اتمام خواهید رساند / عشق شما نسبت به یک شخص ، روابط دوستانه و پیمان محبت را میان شما و او محکم تر خواهد ساخت / در مساله یا موضوعی با شخصی خردمند به مشورت خواهید پرداخت که نتیجه امیدوار کننده و مثبتی برای شما به دنبال دارد

 شهریور

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

 مهر

/ ارتباط خود را با خداوند محکمتر کنید / نگرانی در رابطه با مشکل کوچکی که دارید بزودی برطرف خواهد شد / در یک شادی قرار خواهید گرفت ، شرکت در جشن یا شادی که شما زیاد بدان تمایل ندارید.رفتن یا نرفتن به این جشن ، به رای و نظر خودتان بستگی دارد / اقدام به خریدن خانه ، ملک ، ماشین یا یک وسیله ضروری گران قیمت برای زندگی خود خواهید کرد. / دوران سالخوردگی شما به خوبی و سلامتی و تندرستی طی خواهد شد. / خواسته و حاجتی از خداوند دارید که براورده خواهد شد و شما به مراد و مقصود خود خواهید رسید.مطمین باشید. / انتظار روشن شدن مساله یا مشکلی خانوادگی یا شغلی و یا مالی را دارید که با نتیجه ای مثبت به پایان خواهد رسید و آنچه را که در این باره انتظارش را داشتید ، برای شما به خوبی تمام خواهد شد.

 آبان

/ میان دو یا چند نفر از نزدیکان ، که با یکدیگر قهر بوده اند ، آشتی ، صلح و سازش دوستانه خواهد شد / به ارتباطی بسیار خوشایند و دوستانه با شخصی که دارای موقعیت ویژه ای از نظر اجتماعی و شغلی است دست خواهید یافت. / از مساله ای که باعث ترس و واهمه شما شده یا می شود نگرانی به خودتان راه ندهید چون این مساله یا این موضوع خیلی زودتر از آنچه تصور می کنید ، برطرف خواهد شد. / در یک گردهمایی بزرگ شرکت خواهید کرد که این موضوع بسیار به نفع شماست / یک عشق والا و شایسته به شما کمک خواهد کرد تا از برخی حالت های نا مساعد روحی خارج شوید و دلگرمی شما را نسبت به زندگی تان بیشتر خواهد کرد / با شخص نزدیک یا یکی از بستگان خود مواجه خواهید شد که مشکل کوچک و غم و اندوهی دارد که با مشورت کردن با شما گره از کارش باز خواهد شد و مشکلش به زودی بر طرف خواهد شد. / مراقب یک خسارت مالی یا گم شدن شی در خانه خود باشید

 آذر

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

 دی

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

 بهمن

/ یک هدیه بزرگ و گران قیمت برای شرکت در یک ضیافت یا مهمانی مجلل خواهید خرید / در یک مجلس غم و اندوه مقداری در زحمت خواهید افتاد اما چندان مهم نیست / از شکست عاطفی که در گذشته داشته اید ، جبران آن در زندگی آینده تان ازفردی دیگر خواهد شد / اقدام به خریدن خانه ، ملک ، ماشین یا یک وسیله ضروری گران قیمت برای زندگی خود خواهید کرد. / ورود به محیطی جدید اینده شما را دستخوش نغییر و تحولی مثبت خواهد کرد / یک دوره شادی و شادمانی بزرگ در پیش رو خواهید داشت که مربوط به شخص خودتان است / یک کادو دریافت می کنید. ممکن است عطر یا ادکلون باشد

 اسفند

/ در مورد نیت قلبی تان شادی زیادی به شما روی خواهد آورد / اقدام به خریدن خانه ، ملک ، ماشین یا یک وسیله ضروری گران قیمت برای زندگی خود خواهید کرد. / از عشق خود پیروزی و موفقیت و شادی نصیبتان خواهد شد / یک پیغام عشقی از عشق خود دریافت خواهید داشت که از موفقیت عاطفی فراوانی بر خوردار خواهید شد / شخصی ممکن است در یکی از کار هایی که شما انجام می دهید ، ایراد یا انتقادی نسبت به کار شما داشته باشد که باید به راحتی آن را پذیرا باشید.زیرا این موضوع به نفع شما خواهد بود، نه ضرر و زیان شما. / در یک مسابقه یا امتحان ، یا در یک قرعه کشی بزرگ شانس بسیاری همراه با شما خواهد بود / یک یا دو در بسته یا مشکل برای شما به خوبی با کمک یک شخص و تلاش خودتان بر طرف خواهد شد . نگرانی نداشته باشید

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

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

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