diff --git a/aiogram/bot/bot.py b/aiogram/bot/bot.py index 852353f3..d82f9c2a 100644 --- a/aiogram/bot/bot.py +++ b/aiogram/bot/bot.py @@ -1004,6 +1004,10 @@ class Bot(BaseBot, DataMixin, ContextInstanceMixin): # Convert list to MediaGroup if isinstance(media, list): media = types.MediaGroup(media) + + # Check MediaGroup quantity + if not (1 <= len(media.media) <= 10): + raise ValidationError("Media group must include 2-10 items as written in docs, but also it works with 1 element") files = dict(media.get_files())