Vibecoding Haven (BotfatherDEV)
رفتن به کانال در Telegram
Ділюсь про те як стати продуктивнішим використовуючи AI в програмуванні.
نمایش بیشتر2 634
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+57 روز
+230 روز
آرشیو پست ها
Для подписчиков курса, кто еще не посмотрел (или посмотрел, но мало что понял) по тому, что такое хендлеры - сделал ремейк видео :) Надеюсь он вам понравится)
P.S. Очистите кэш или попробуйте с другого браузера
#курс
Немного полезной инфы по аиограму собранной одним из учеников.
Тут собраны и разные шаблоны для ботов, другие интересные вспомогательные решения (репозитории), примеры кода разных ботов и многое другое)
https://github.com/comictomcat/awesome-aiogram
#полезное
Регулярки!
Годный сайт с огромной базой шаблонов регулярок
Поможет вам в использовании фильтра Regexp и RegexpCommands!
https://ihateregex.io/
Есть встроенный отладчик — можно составить и протестировать своё регулярное выражение.
А вот для ссылок в соц.сетях: https://github.com/lorey/social-media-profiles-regexs
Источник
#полезное
🧨Как читать ошибки?
Подготовил статью, в которой описал наиболее частые ошибки, которые возникают при написании ботов. Если у вас возникла ошибка - бегите сюда, читайте! Подробная инструкция по применению.
#статья #полезное #проблемы
🎛Встроенные фильтры aiogram
Привет, в этой новой статье мы рассмотрим одно из преимуществ аиограма над телеботом и другими. Это конечно же встроенные фильтры. Фильтр по тексту, по айди, фильтры пересланных сообщений и на админа чата, и многое другое в новой статье!
#полезное #статья
Изменения в aiogram-bot-template
Привет, наконец пришло время обновить шаблон, который я описывал в уроках. Полный список изменений можно глянуть тут. Самые важные изменения, это использование библиотеки environs вместо python-dotenv (многие имеют проблемы с ее установкой), и добавление нового эхо хендлера, который можно использовать для дебаггинга (типа убедиться, что бот работает).
P.S. Hotfix: Поменялся способ импортирования и установки хендлеров (наканецта), миддлварей и фильтров. Смотреть тут.
#курс #проблемы
🧲Жми сюда, чтобы узнать, что есть на канале! Навигация! ТЕГИ!
Всем привет!
Для того, чтобы стало удобнее ориентироваться по каналу внедрил систему тегов!
🔬Теперь полезные материалы по ботам и по питону можно найти под тегом #полезное,
📰Наши уникальные статьи под тегом #статья,
📌Важная информация по курсу под тегом #курс.
🛒Купить курс можно на сайте Botfather.Dev
🧨Также есть теги #проблемы, которые стоит глянуть, если вы сталкиваетесь с какими-то ошибками, а все остальное будет маркироваться тегом #прочее.
Хорошего вечера)
🌲 Это наверное одно из немногих мест, где не подводят итоги года) Но все же, год назад я бы и не подумал, что соберу столько единомышленников и мы будем вместе писать ботов)
Интересно, что я скажу ещё через год)
Тем не менее, кого-то поздравляю с Новым годом, а кого-то с наступающим! 🎄
P.S. Завтра буду разыгрывать 1000р на QIWI, как и обещал! Будет стрим на youtube, победитель будет оповещен)
#прочее
Обновил очередной момент касающийся базы данных, ранее описанный тут
Теперь инициация соединения с базой выглядит так (1 фото). Мы не будем доставать
loop ниоткуда, а просто создаем экземпляр Database.
Сам файл базы обновился, оттуда я убрал classmethod, а в ините я указал, что pool по умолчанию — пустой. А вот в методе create, мы уже мы создаем соединение и пишем на атрибут self.pool. (2). Тогда у нас объект, который используется в хендлерах уже будет иметь пул, т.к. мы его создали до импорта диспатчера из хендлеров (3).
#курсᅠ
Сегодня Дуров опубликовал пост (кто не подписан, советую подписаться), где он поднял проблему монетизации телеграма.
Все мы знаем, что огромный плюс Телеграма - отсутствие рекламы, по крайней мере от самого мессенджера. Но и та, реклама, что сейчас существует, в каналах - довольно навязчивая, часто неэффективная, и до появления возможности отслеживания статистики в каналах, очень сложно было оценить насколько выгодно в том или ином канале продавать рекламу.
Мне лично очень нравится подход, когда сама площадка помогает организовать инструменты для продвижения рекламы, а не сами создатели костыляют что-то свое. Тогда появляется прозрачность и вкладываться в рекламу становится действительно выгодно. Так когда-то поступили ВКонтакте (правда они там так нагромозидили правилами, что идут нахер) и поступил Facebook. И пусть подход этих компаний мне не сильно нравится, т.к. они превратились именно в машину зарабатывания денег, то Дуров всегда был очень рациональным человеком и не парился по поводу денег
Так вот, сейчас Телеграм полностью бесплатен со всеми функциями, но в будущем они собираются добавлять рекламную платформу, и добавить платные стикеры, чтобы художники получали еще и оплату за свой труд.
#прочее
🏞 Грузим фотки на хостинг
Привет! Сегодня мы создадим бота, который будет полученные фотки отгружать на бесплатный файлообменник telegra.ph и получать на них прямую ссылку вида
https://telegra.ph/file/some_photo.jpg
Для чего это нужно? Ну например, вы хотите сделать скрытую фото-превьюшку к вашему посту, или просто получить прямую ссылку на фотку (типа imgur). Об этом всем в новой статье!
#полезное #статьяПагинация
https://youtu.be/x0ilpjEtvow
Запись стрима пагинации доступна по этой ссылке!
Оказалось, что мой рекордер не писал файл (или я его еще не нашел)
Поэтому, оставил доступ по ссылке на ютубе
А вот и код к стриму по пагинации)
https://gist.github.com/Latand/a437196983cd37750120ecfdac9d0c32
#полезное
Всем рекомендую поучаствовать, кто любит кодить на питоне. Очень крутая штука! (Нужны знания английского)
#полезное
Скоро стартует https://adventofcode.com/2020/, залетайте в лидерборд:
391223-eec8113fВажное обновление, теперь картинки (не документ) можно грузить размером максимум 10мб. Ширина или высота не должна превышать 10тыс пикселей, и соотношение высоты и ширины фото не больше 1к20
Спасибо, Груша
#полезное
Регистрация хендлеров и апдейтов
Кстати говоря, подготовил для вас статью о том, как происходит регистрация хендлеров и доставка апдейтов до нужного хендлера!
P.S. Обновил для instant view
#полезное
#статья
Принцип работы Dispatcher
Всем привет, сделал вот такую схемку по работе Dispatcher, а точнее по тому, где и куда он импортируется. Тут я показал на примере описанного шаблона. Хотя и в шаблоне Forzend такой же принцип работы.
Надеюсь на ней более менее все будет понятно. Цветными стрелками показан пример прохождения изменения объекта Dispatcher.
#полезное
🛢Миграции баз данных
Вы пользуетесь Gino и, чтобы добавить новую колонку к таблице, вынуждены сносить базу к х***м со всеми значениями внутри и создавать заново? Тогда эта статья для вас!
https://telegra.ph/Migracii-baz-dannyh-gino--alembic-11-29
#полезное
#статья
⏰Запуск функций по расписанию/таймеру
Статья переехала:
https://t.me/botfatherdev/350
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
