reza gerami
2 سال پیش توسط reza gerami مطرح شد
3 پاسخ

حذف خودکار پیام های ربات تلگرام

سلام دوستان

برای اینکه ربات پیام های خودش رو توی گروه ها بطور مثال بعد ۳۰ ثانیه حذف کند باید از چه روشی استفاده کرد؟
من دیدم چند جا که از sleep تو php استفاده کردن که به نظرم چون این تابع اسکریپت رو نگه می داره روش درستی نیست.

به نظرتون باید چیکار کرد؟
.


ثبت پرسش جدید
رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 2 سال پیش مطرح شد
1

سلام وقتتون بخیر!

نمی‌دونم دقیقا دارید با چی کار می‌کنید
php یا فریم ‌ورک هاش
ولی می‌تونی یه دیتابیسی چیزی داشته باشی (فایل متنی حتی) هر پیامی که ارسال می‌کنی ID اون رو توی دیتابیس ذخیره می‌کنی
بعد یه script دیگه میذاری که نیاز نداره کسی بهش دسترسی داشته باشه (هوک و اینا نیاز نداره)
که این همیشه اجرا هست و هر ۳۰ثانیه این دیتاهارو می‌خونه و تصمیم می‌گیره کدوم ها پاک بشه.

با cron هم میشه این رو انجام داد :D

چون می‌نویسم هستم!


reza gerami
@r.gerami25 2 سال پیش آپدیت شد
0

@Rp76
دوست عزیز ممنونم که وقت گذاشتین و پاسخ دادین.
چیزهایی که گفتین رو متوجه شدم فقط قسمت
«که این همیشه اجرا هست و هر ۳۰ثانیه این دیتاهارو می‌خونه و تصمیم می‌گیره کدوم ها پاک بشه.» رو دقیقا متوجه نشدم.
منظورتون اینه که با cron همیشه در حال اجرا بزارمش یا نه راه دیگه ای هم داره؟
و دوم اینکه این همیشه در حال اجرا بودن بار زیادی رو روی سرور نمیزاره؟؟؟
در ضمن با php نوشتم و mvc
بازم ممنونم ازتون.


رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 2 سال پیش مطرح شد
0

همیشه باز باشه، یا گاهی روشن بشه ولی کارش زیاد باشه بیشتر فشار میاره

چیزی که گفتم فقط یه مثال هست در مورد برنامه شما صحبت نمی‌کنیم!

من گفتم ۲ تا حالت وجود داره

  • cron
  • یه اسکریپت جدا که همیشه اجرا هست و هر چند ثانیه یکبار یکسری کار رو انجام میده.

حالا تصمیم با خودته
cron باشه یا چی!!

درنظر داشته باش که cron هر یک دقیقه فقط می‌تونه اجرا بشه.


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

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