دوستان سلام.
من تا حالا با queue ها و job ها کار نکردم. الان سوال من اینه که فرض میکنیم یه فرم برای ارسال پست به بلاگ داریم که کاربر پستش رو مینویسه و ثبت رو میزنه و داخل دیتابیس ذخیره میشه... حالا میخوام جوری باشه که کاربر یه زمان رو از تقویم انتخاب میکنه و میگه که میخوام این زمان پست منتشر بشه...چجوری میشه پیاده سازیش کرد ؟
ممنون...
@hesammousavi
@ali.bayat
@alimotreb
@khanzadimahdi
این حالت بهش میگن published_at که اصلا نیازی به queue یا job نیست البته میشه از اونها استفاده کرد ولی لزومی نداره
یه فیلد مشخص میکنید در جدول مورد نظر با عنوان published_at و زمان آینده رو توش ثبت میکنید و یه شرط هم در پروژه قرار میدید تنها اطلاعاتی که زمان ساختشون قبل از زمان فعلی باشن نمایش بده . اگر published_at رو هم نمیخواید دستکاری کنید با همون created_at می تونید ایکارو انجام بدید فقط زمان آینده رو براش ثبت کنید
@hesammousavi
خیلی ممنون...
آره درسته اینی که میگید...اما من فک کنم سوالمو بد مطرح کردم...
در اصل من اینو توی ربات تلگرام میخوام استفاده کنم...یعنی کاربر پستش رو تایپ میکنه و زمان ارسال رو هم انتخاب میکنه و ذخیره میشه توی دیتابیس...من بیشتر منظورم ارتباط با api بود که در زمانی که کاربر مشخص کرده اطلاعات ارسال بشه که حالا اون api مال تلگرام هستش
درود
گزینه ای که آقای موسوی بهتون پیشنهاد داد، راه جالب و خوبیه..
کار دیگه هم که میشه انجام داد اینه که شما در یه جدول جداگانه اطلاعاتی که از سمت تلگرام میرسه رو ذخیره کنید و یه Job رو بصورت مرتب (هر ۱۰ دقیقه .. کمتر یا بیشتر) اجرا کنید که اون جدول اطلاعات تلگرام رو چک کنه
اگر زمان انتشار مطلب رسیده بود .. مطلب رو از اون جدول حذف و به جدول اصلی انتقال میدید اگر هم نه که هیچی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟