🔮 Magic AIOgram 3.x [ 5 ] | Filters, Middlewares / Создание телеграм бота на Python

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

-=-=-=-=-=-=- Полезные Ссылки -=-=-=-=-=-=-

-=-=-=-=-=-=- Материалы -=-=-=-=-=-=-

-=-=-=-=-=-=- Прочее -=-=-=-=-=-=-
🍊 USDT (TRC20): TWACJM2fhguFNeXRSDw31mEmf56CJEcANP
🍊 BTC: 1NZMvZxkExxHcuw8u9LWnAwp9nsrkSCE1k
🍊 TON: UQBtQrsVH-Brn3TK-tnIczZ9YuPUdCu8ECzc0mmEap6DJA5x

Навигация:
00:00 - Вступление
01:29 - Фильтр для проверки ID пользователя (IsAdmin)
04:32 - Фильтр для проверки наличия числа в сообщении (IsDigit)
08:52 - Мидлварь для проверки подписки на канал
13:56 - Мидлварь для анти-флуда (throttling middleware)
17:36 - Концовка...

#aiogram #telegram #фсоки​ #fsoky​​ #программирование #python
Рекомендации по теме
Комментарии
Автор

Забыл упомянуть, чтобы проверить подписан ли пользователь на канал, нужно чтобы БОТ присутствовал в канале!

fsoky
Автор

У Тебя Лучшие видео по aiogram
Брат, продолжай в том же духе!

laught_dude
Автор

Хотелось бы узнать, как не нарушая принцип DRY сделать мидлварь для Callback :)

outsdec
Автор

вместо List можно просто указать list[int]

nwuno
Автор

Начиная с Python 3.10 подсказкой типа для листа можно использовать list[...], а не List[...], так проще)
Вместо задания user_ids через юнион, можно всегда задавать листом и тогда если админ 1, то это будет список из одного юзера (лучше тогда что-то вроде сета использовать)
Для большинства проверок строк лучше использовать регулярки, чаще всего они просто гуглятся, но и понимать их тоже стоит
А в целом хорошая подача, дерзай)

lerkabishhhit
Автор

Видос хороший, но хотелось бы узнать про такую вещь как deep_link и о том как создать реферальную систему в боте.
Надеюсь заметишь.

fastwalker
Автор

Слава богу, что не пришлось снова кринжовать с ролика

Gree_ok
Автор

Как я понимаю в middleware не очень хорошо делать прерывания типа return, надо всегда возвращать hendler. Или это есть в документации, что можно так делать?

scalesair
Автор

Расскажи как в aiogram 3х теперь сделать бэкграунд таски? раньше при создании дитспетчера пихаешь ему полученный asyncio loop и потом в уже в его лупе диспетчера dp.loop создаешь таски, ну и экзекутором запускаешь это все на поллинг, а теперь то как сие сделать? Очень нужен бэкграунд таск

NailAlex
Автор

для колбэк квери как использовать мидлвери для проверки подписки?

Vinogradovmoore
Автор

БРАТ СКАЖИ ПО БРАТСКИЙ. Вот аиограм 3 недавно вышел как ты все это узнал научился? Сколько времени и куда потратил? Как жто так в интернете нету и ты разобрался +понимаешь все это и кайфуешь ответь пожалуйста подробнее можем ли как то связаться или че?

FreeFire-yois
Автор

Слишком быстро, слишком полезное видео

СергейПайдуков-хл
Автор

На Антифлуд выходит ошибка:
TypeError: takes from 1 to 2 positional arguments but 4 were given

nikdenisful
Автор

А как привязать Проверку подписки к определенному хендлеру

НиколайШулепов-ул
Автор

Лучше покажи как сделать обработчик на то когда бота добавляют в каналы (не в группы)

Zigatase
Автор

Как называется тема и какое приложение?

SowIlletars
Автор

давай в место Cони и тебя нас будет учить DIO

-mishana-
Автор

Чел, спасибо за годный материал, но блин.. Ты бы мог не «стерилизовать» так радикально аудиодорожку? Я имею ввиду не вырезать между фразами паузы.. Это очень сильно затрудняет понимание и усвоение материала. Ей богу, тебя слушаешь и реальное ощущение, что какой-то БОТ у которого словесный понос..

сорян, не имею желания тебя обидеть. С меня лайк

nto-ih