Notice: file_put_contents(): Write of 1091 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50

Warning: file_put_contents(): Only 8192 of 9283 bytes written, possibly out of free disk space in /var/www/tgoop/post.php on line 50
ژوپیتـر اِی‌پی‌آی | Jupiter API@jupiterAPI P.945
JUPITERAPI Telegram 945
💉 چجوری برای ربات ها انتی اسپم بنویسیم؟

🔖 روش اول:
روش اول برای جلوگیری از اف شدن ربات به هردلیلی در فشار زیاد و پندینگ هست. تو این روش شما پندینگ هارو باید محدود کنید تا برای مثال پیام های دریافتی در 10 ثانیه قبل پردازش نشوند.
داده های مورد نیاز: تاریخ ارسال اپدیت فعلی

🔖 روش دوم:
روش دوم که خیلی معمول تر هست برای اجرا شدن قاعده n پیام در m ثانیه هست. روش اینه که شما زمان n پیام اخر کاربر رو ذخیره کنید و در نهایت اگه زمان اولین پیام کمتر از m ثانیه گذشته باشه یعنی قاعده نقض شده و کاربر درحال اسپم کردن هست و شما پاسخ مورد نظر خودتونو برای این اسپم میدید. و اگه تعداد پیامها بیشتر از n تا شد پیام های گذشته رو از تاریخچه حذف کنید.
داده های مورد نیاز: تاریخ n پیام اخر کاربر


🔖 روش سوم:
روش سوم استفاده از یک عدد spam_factor هست. از همون قاعده n پیام در m ثانیه استفاده میکنه ولی به صورت نرم تر. به طوری که اگه کاربر خیلی وقته از بات استفاده میکنه و یهو تعداد پیام زیادی بیاد دیرتر اسپم درنظر میگیره. ولی اگه درحال اسپم زدن باشه خیلی سختگیرانه تر عمل میکنه. شما باید بجای n پیام اخر یک عدد spam_factor دیفالت 2 و یک عدد اختلاف زمانی پیام فعلی تا پیام قبلی difftime را حساب کنید. با هر پیام spam_factor رو اپدیت و ذخیره کنید:
spam_factor = 1/m * difftime + (n-1)/n * spam_factor
اگه spam_factor کمتر از 1 (نه خود 1) شد یعنی اسپم برای اون کاربر تشخیص داده شده.
داده های مورد نیاز: عدد spam_factor و تاریخ اخرین پیام قبلی



tgoop.com/jupiterAPI/945
Create:
Last Update:

💉 چجوری برای ربات ها انتی اسپم بنویسیم؟

🔖 روش اول:
روش اول برای جلوگیری از اف شدن ربات به هردلیلی در فشار زیاد و پندینگ هست. تو این روش شما پندینگ هارو باید محدود کنید تا برای مثال پیام های دریافتی در 10 ثانیه قبل پردازش نشوند.
داده های مورد نیاز: تاریخ ارسال اپدیت فعلی

🔖 روش دوم:
روش دوم که خیلی معمول تر هست برای اجرا شدن قاعده n پیام در m ثانیه هست. روش اینه که شما زمان n پیام اخر کاربر رو ذخیره کنید و در نهایت اگه زمان اولین پیام کمتر از m ثانیه گذشته باشه یعنی قاعده نقض شده و کاربر درحال اسپم کردن هست و شما پاسخ مورد نظر خودتونو برای این اسپم میدید. و اگه تعداد پیامها بیشتر از n تا شد پیام های گذشته رو از تاریخچه حذف کنید.
داده های مورد نیاز: تاریخ n پیام اخر کاربر


🔖 روش سوم:
روش سوم استفاده از یک عدد spam_factor هست. از همون قاعده n پیام در m ثانیه استفاده میکنه ولی به صورت نرم تر. به طوری که اگه کاربر خیلی وقته از بات استفاده میکنه و یهو تعداد پیام زیادی بیاد دیرتر اسپم درنظر میگیره. ولی اگه درحال اسپم زدن باشه خیلی سختگیرانه تر عمل میکنه. شما باید بجای n پیام اخر یک عدد spam_factor دیفالت 2 و یک عدد اختلاف زمانی پیام فعلی تا پیام قبلی difftime را حساب کنید. با هر پیام spam_factor رو اپدیت و ذخیره کنید:
spam_factor = 1/m * difftime + (n-1)/n * spam_factor
اگه spam_factor کمتر از 1 (نه خود 1) شد یعنی اسپم برای اون کاربر تشخیص داده شده.
داده های مورد نیاز: عدد spam_factor و تاریخ اخرین پیام قبلی

BY ژوپیتـر اِی‌پی‌آی | Jupiter API


Share with your friend now:
tgoop.com/jupiterAPI/945

View MORE
Open in Telegram


Telegram News

Date: |

A Telegram channel is used for various purposes, from sharing helpful content to implementing a business strategy. In addition, you can use your channel to build and improve your company image, boost your sales, make profits, enhance customer loyalty, and more. Select: Settings – Manage Channel – Administrators – Add administrator. From your list of subscribers, select the correct user. A new window will appear on the screen. Check the rights you’re willing to give to your administrator. 3How to create a Telegram channel? Invite up to 200 users from your contacts to join your channel Click “Save” ;
from us


Telegram ژوپیتـر اِی‌پی‌آی | Jupiter API
FROM American