Hossein
5 سال پیش توسط Hossein مطرح شد
3 پاسخ

سوال در مورد زمان بندی ها

دوستان سلام.
من تا حالا با queue ها و job ها کار نکردم. الان سوال من اینه که فرض میکنیم یه فرم برای ارسال پست به بلاگ داریم که کاربر پستش رو مینویسه و ثبت رو میزنه و داخل دیتابیس ذخیره میشه... حالا میخوام جوری باشه که کاربر یه زمان رو از تقویم انتخاب میکنه و میگه که میخوام این زمان پست منتشر بشه...چجوری میشه پیاده سازیش کرد ؟
ممنون...
@hesammousavi
@ali.bayat
@alimotreb
@khanzadimahdi


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

این حالت بهش میگن published_at که اصلا نیازی به queue یا job نیست البته میشه از اونها استفاده کرد ولی لزومی نداره
یه فیلد مشخص میکنید در جدول مورد نظر با عنوان published_at و زمان آینده رو توش ثبت میکنید و یه شرط هم در پروژه قرار میدید تنها اطلاعاتی که زمان ساختشون قبل از زمان فعلی باشن نمایش بده . اگر published_at رو هم نمیخواید دستکاری کنید با همون created_at می تونید ایکارو انجام بدید فقط زمان آینده رو براش ثبت کنید


Hossein
تخصص : Backend Programmer
@hghost77 5 سال پیش مطرح شد
0

@hesammousavi
خیلی ممنون...
آره درسته اینی که میگید...اما من فک کنم سوالمو بد مطرح کردم...
در اصل من اینو توی ربات تلگرام میخوام استفاده کنم...یعنی کاربر پستش رو تایپ میکنه و زمان ارسال رو هم انتخاب میکنه و ذخیره میشه توی دیتابیس...من بیشتر منظورم ارتباط با api بود که در زمانی که کاربر مشخص کرده اطلاعات ارسال بشه که حالا اون api مال تلگرام هستش


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

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

کار دیگه هم که میشه انجام داد اینه که شما در یه جدول جداگانه اطلاعاتی که از سمت تلگرام میرسه رو ذخیره کنید و یه Job رو بصورت مرتب (هر ۱۰ دقیقه .. کمتر یا بیشتر) اجرا کنید که اون جدول اطلاعات تلگرام رو چک کنه

اگر زمان انتشار مطلب رسیده بود .. مطلب رو از اون جدول حذف و به جدول اصلی انتقال میدید اگر هم نه که هیچی


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

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