Магические фильтры в AIOGRAM

preview_player
Показать описание

В #аиограм 3 появился magic_filter, что значительно упрощает нам "фильтрацию" хэндлеров. И в этом видео мы рассмотрим что такое магические фильтры в aiogram 3 и как их применить.

00:00 Постановка задачи
00:14 Теория. Что такое #magic_filter в aiogram
00:25 Изучаем объект Message - что он содержит
04:33 Фильтр на текстовое сообщение
06:00 Фильтр на текст
08:05 Фильтр на фото
09:00 ContentTypesFilter #aiogram
09:20 Фильтр на GIF файлы
10:13 Фильтр на id пользователя
10:55 Комбинирование мэджик фильтров
12:22 Фильтр для CallbackQuery апдейтов
15:45 Пишите идеи для видео, ставьте лайки, до встреч!
Рекомендации по теме
Комментарии
Автор

лучший! решил вопрос с фильтром об успешной оплате

Igor
Автор

А как его использовать в версии 3.3.0?

lalyok
Автор

Расскажете самый лучший способ, как несколько ботов установить на 1 сервер.

badgamecomments
Автор

Меня очень долго мучает вопрос.
Я не могу найти нужный мне ответ.
Суть вопроса :
Что если я делаю сложного бота-магазина и мне физически необходимо инлайн командой отвечать на инлайн команду, но я не знаю как мне это реализовать.
Как я вижу это схематически :
start - 1ая кнопка = Каталог
- 2ая кнопка = например " О нас"
и мне нужно ответить на 1ую инлайн кнопку двумя следующими :
1ая кнопка - Жидкость
2ая кнопка - Одноразовые системы
Далее, например, ответить на инлайн кнопку "Жидкость" двумя последующими :
1ая кнопка - Hotspot
2ая кнопка - Podonki
И мне нужно ответить на 1ую инлайн кнопку двумя следующими :
1ая - ACID
2ая - FUEL
И мне нужно ответить на 1ую инлайн кнопку двумя следующими :
Необходимо перечислить вкусы
1ая - тут
2ая - идет
3ья - перечисление
4ая - вкусов
И на каждую из 4х я должен ответить фотографией с описанием ( это знаю как делать )
Тут я кратко схематически объяснил, что я хочу сделать.
Я довольно продолжительное время писал ботов на PUZZLEBOT для вейпшопа, я отлично знаю как пользоваться этой программой и понимаю, как должен выглядеть бот.
Но начав переносить его на питон если честно был шокирован огромным объемом информации, уже 2 недели работаю с питоном, основной базой владею, смотрел несколько десятков обучающих видео, но там нет информации о моей проблеме.
Я был бы безумно благодарен, если бы ты мне помог её решить.

fxlmao
Автор

Здравствуйте! Такой вопрос - почему F.text не срабатывает при нажатии инлайн-кнопки? Т.е . если нажать кнопку, выдается текст, на который стоит фильтр F.text, чтобы улавливать этот текст и выводить другой. Но если этот же текст, на который стоит фильтр, ввести в поле ввода сообщений, то фильтр срабатывает. Почему так? Это мой косяк или фильтр так устроен?

m_x_
Автор

а если мне нужно принимать любой файл ? (фото видео гиф)

RunBull
Автор

Не поверите, у объекта message уже есть метод json :)

kmsbiz
Автор

зачем они так на ху..вертили в этой 3 версии... не привычно после второй

Chelk
Автор

Я когда слышу магический - сразу глаз дергается - значит типизация не работает, и понять в методе - что откуда приехало - тоже не возможно. Но назвать это словом жопа не популярно - поэтому называется магииический.

Unknown-ytzu