logo-favicon

گروه فناوری اطلاعات شریف

بسیاری از شرکت‌های رسانه‌ای، بولتن‌هایی اختصاصی برای اشخاص و برندهای سرشناس تهیه می‌کنند. این بولتن‌ها شامل آخرین مطالب منتشر شده در مورد فرد یا شرکت مورد نظر در رسانه‌های دیجیتال (وب‌سایت‌ها، خبرگزاری‌ها، وبلاگ‌ها و …) هستند.

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

ایده بسیار جذابی دارید: برنامه‌ای طراحی کنید که با دریافت نام یک شخص یا شرکت (مثلاً “حسین افشین”) و یک بازه زمانی مشخص (مثلاً هفتگی)، در بازه‌های مشخص‌شده، وب را پایش کرده و یک بولتن خبری بسازد. این بولتن باید شامل لیستی از آخرین مطالبی باشد که در مورد آن شخص یا شرکت منتشر شده است، به همراه:

  • عنوان مطلب
  • تاریخ انتشار
  • لینک به منبع اصلی
  • تصویر شاخص (در صورت وجود)

در نهایت بولتن ساخته‌شده به صورت یک ایمیل منظم و خوانا به آدرس ایمیلی که کاربر مشخص کرده است ارسال شود.

نیازمندی‌ها:

  • برنامه باید قابلیت تعریف چند فرد یا شرکت با بازه‌های جداگانه را داشته باشد (مثلاً هر هفته برای “حسین افشین” و هر 3 روز برای “اپل”).
  • نتایج باید مرتب، خوش‌ساختار و قابل خواندن در قالب ایمیل HTML باشند.
  • ایمیل‌ها باید به صورت خودکار و در زمان مقرر ارسال شوند.
  • برای جلوگیری از داده‌های تکراری، سیستم باید مطالب قبلاً ارسال‌شده را ذخیره کند و دوباره ارسال نکند.

راهنمایی‌ها:

  • می‌توانید از سرویس‌هایی مانند Google News API، Bing News Search یا روش‌های scraping استفاده کنید.
  • ارسال ایمیل می‌تواند از طریق SMTP، Mailgun، یا هر سرویس مشابه انجام شود.
  • خروجی بولتن را به صورت HTML طراحی کنید تا روی موبایل هم به خوبی نمایش داده شود.

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

کاربر گرامی؛ تاریخ برگزاری و ثبت نام این رویداد بزودی از طریق همین صفحه اعلام خواهد شد.