#handle_update #simple_filter
هندل آپدیت ها در نسخه 100 بتا
با توجه به php8 و قابلیت جدید Attribute مدلین قابلیت جدیدی برای هندل اپدیت ها ارائه کرده.*
هندل اپدیت بصورت قدیمی هنوز ممکنه ولی این روش کار رو بسیار آسون کرده.
برای هندل آپدیت ها ابتدا یک متود با Attribute Handler
مینویسیم :use danog\MadelineProto\EventHandler\Attributes\Handler;
هر متودی که اتربیوت
#[Handler]
public function h1(Incoming & Message $message): void
{
// Handle all incoming messages (private+groups+channels).
}Handler
رو داشته باشه اپدیت ها به اون ارسال میشن.
برای فیلتر آپدیت ها دوتا راه دارید:1-
استفاده از Attribute Filter2-
استفاده از Simple Filter
- Simple Filter :شما میتونید آبجکت هارو با هم ترکیب کنید
A|B
, A&B
(A&B)|(C&D) ->
(فقط در php 8.2^)مثال ها:
(
پیام های ورودی: پیام هایی که دیگران میفرستند.پیام های خروجی: پیام هایی که ربات میفرستد.
)
Message
پیام های ورودی و خروجیChannelMessage
پیام های ورودی و خروجی کانالGroupMessage
پیام های ورودی و خروجی گروهPrivateMessage
پیام های ورودی و خروجی پیویServiceMessage
پیام های ورودی و خروجی سرویس مسیجAbstractMessage
پیام های ورودی و خروجی سرویس مسیج و پیام های عادیIncoming & Message
پیام های ورودیIncoming & GroupMessage & HasMedia
پیام های ورودی دارای رسانه گروهموارد بیشتر رو میتونید از داکیومنت بررسی کنید.
>>Click here to continue<<