2021-09-13 17:30:01 +00:00
|
|
|
package dev.inmo.tgbotapi.extensions.behaviour_builder.filters
|
|
|
|
|
2022-04-21 09:42:32 +00:00
|
|
|
import dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter
|
|
|
|
import dev.inmo.tgbotapi.types.message.abstracts.*
|
2022-11-07 20:27:38 +00:00
|
|
|
import dev.inmo.tgbotapi.types.message.content.MediaGroupContent
|
|
|
|
import dev.inmo.tgbotapi.types.message.content.MediaGroupMessage
|
2021-09-13 17:30:01 +00:00
|
|
|
|
2021-09-15 09:07:38 +00:00
|
|
|
/**
|
|
|
|
* Allow only messages which are not [MediaGroupMessage]
|
|
|
|
*/
|
2024-01-07 09:52:49 +00:00
|
|
|
val CommonMessageFilterExcludeMediaGroups = SimpleFilter<AccessibleMessage> {
|
2022-11-07 20:50:22 +00:00
|
|
|
it !is CommonMessage<*> || it.content !is MediaGroupContent<*>
|
2021-09-15 09:07:38 +00:00
|
|
|
}
|