Ботостроение Telegram. Фильтры. Aiogram3 - полное руководство.

preview_player
Показать описание
📘 В этом видеоуроке мы научимся использовать встроенные фильтры Aiogram и научимся писать кастомные фильтры. Узнаем как обучить бота, чтобы он отвечал пользователю в зависимости от принятого контента.

Aiogram - это мощный, но в тоже время простой инструмент для создания телеграм ботов. В этой серии видеоуроков я познакомлю тебя с его функционалом и в конце изучения для закрепления навыков мы напишем телеграм бота. Обязательно подпишись на канал, поставь лайк этому видео и выскажи свое мнение об этом видео в комментариях. Активируй колокол, чтобы не пропустить ни одного видео, которое со 100% вероятностью поможет тебе в изучении ботостроения!

🎯 Обязательно ознакомься с моими курсами, в которых мы с учениками работаем достаточно тесным, можно сказать, "семейным" составом.
Мы прокачаем твой скилл с "я ничего не понимаю в python" до "я умею писать шустрых, легких и стабильных телеграм ботов".
Никакой воды и видео по 40, а то и больше минут - только сжатая, сконцентрированная выжимка практики. Моя задача - дать вам продвинутые навыки простыми словами, которые сделают вас на голову выше всех остальных и уменьшить ваши времязатраты на разработку своих проектов или клиентских.

📢 Внимание!
Эти пакеты были перемещены, вы должны исправить импорт в вашем коде, если вы используете версию 3.0.0b4 и выше:

Рекомендации по теме
Комментарии
Автор

Спасибо! Наконец-то показали как отправлять фото через скрепку и сохранять его!!!

itspecial
Автор

Это все невероятно круто. Понятно мне мало чего, но если немного думать во время следования инструкциям - понятно чуть больше. А если много думать сразу - вообще ничего не понятно. ИМХО - Вы прекрасно чувствуете границы зоны ближайшего развития(ZPD). Большое спасибо!

DobryDrug
Автор

Автор молодец, наверное лучшее, подробное и доходчивое объяснение в данном направлении. То что нужно для начинающего разработчика. Желаю авторов успехов!

yuriismakota
Автор

Зачем использовать 3 версию, если ты используешь фильтры из 2 версии? Magic filters упрощает работу, а ты только усложняешь код и делаешь его для начинающих сложнее.

wmxbzos
Автор

Спасибо огромное. Небольшой вопрос: Если пытаемся сформировать медиагруппу, то копируется только последнее изображение из группы. Это можно как-то обработать?

veqmwwi
Автор

2:15 "указать полный путь до нужной папки" - приведите пример кода, какой там синтаксис? Например, хочу сохранять на "D:\test\Download" Как будет выглядеть строка вместо указанной в видео await bot.download_file(file.file_path, 'photo.jpg')?

NikolaySlautin
Автор

Да, автор молодец, но мимо аудитории для которой это все записано, потому что очень сложно и непонятно.

madeinprosto
Автор

Подскажите, пожалуйста, бот с правами админа загружен в КАНАЛ, (нужен что бы отдать ID канала), хэндлер для теста без фильтров, в привате у бота хэндлер отрабатыват, а в канале нет, нужно решение или подсказка, премного благодарен любой информации.

TheSergeyVideo
Автор

добрый день. хотелось бы увидеть регистрацию хендлеров через декоратор и роутеры

Igor
Автор

ты очень крутой, поэтому видео для профи, но профи и без тебя это все напишут

Iwtin
Автор

ContentTypesFilter не работает в новой версии aiogram (в 3.2 его просто нет). Вместо него можно использовать F.content_type == ContentType.<Тип контента>

artemkvasha
Автор

Добрый вечер. В видео сообщается, что код будет под видео, но у меня под видео нет кода, а только описание

RomanPenzov-ceub
Автор

А почему BoundFilter должен быть в классе?

Kp_ruhype
Автор

Спасибо большое. интересное видео. У меня проблемка ContentTypesFilter не импортируется. В документации не разобрался, поэтому не понял как это починить. подскажите

CristianoRonaldo-oxvz
Автор

есть проблемка, класс ContentTypesFilter отсутствует в новых версиях aiogram. вопрос: что делать?

indominusmonster
Автор

У одного меня не находить "ContentTypesFilter"?

boba
Автор

У меня бот пишет что я отправил свой контакт, даже когда я отправляю чужой, думал может где перепутал чего, нет вроде все правильно, 3 раза перепроверил, не знаете в чем может быть дело?

storm
Автор

Не запускается бот, и пишет, что в этой строке:
dp.startup.register(get_photo,
типа такая ошибка:
TypeError: register() takes 2 positional arguments but 3 were given
Подскажите, пожалуйста, как исправить.

liubick
Автор

В последних версиях aiogram фильтр ContentTypesFilter был удален. Вместо него можно использовать MagicFilter.

nztcoder
Автор

добавил словарь данных в json viewer а там просто нету раздела contact с phone_number. что делать?

pshyhopat