Vibecoding Haven (BotfatherDEV)
Kanalga Telegram’da o‘tish
Ділюсь про те як стати продуктивнішим використовуючи AI в програмуванні.
Ko'proq ko'rsatish2 634
Obunachilar
Ma'lumot yo'q24 soatlar
+57 kunlar
+230 kunlar
Postlar arxiv
Материалы на английском
Иногда натыкаюсь на интересную информацию, которой хочу поделиться, но довольно часто она на английском. Кидать?
💡Интересные решения в Python
Предлагаю вам ознакомиться с интересным каналом @python_tricks, где публикуются полезные решения, которые могут вам пригодиться в будущем при разработке ботов. Например, я zip`ом довольно часто стал пользоваться, удобная штука для объединения списков под формирование Inline-клавиатур. Или, как в этом примере, выгрузив строки из базы данных — вы можете их транспонировать и поделить данные по "колонкам".
Вначале изучения Python вроде бы и проходишь все эти вещи, но со временем они забываются за ненадобностью.
Ознакамливайтесь, вспоминайте, сохраняйте себе что понравилось :)
#полезное
📖Словарь Терминов
Подготовил для вас что-то вроде Глоссария. Особенно будет полезно новичкам в разработке ботов, обязательно почитайте! Замечания или дополнения приветствуются.
P.S. Для студентов курса готовится особый чек-лист, частью которого этот глоссарий и является :)
#полезное #курс
📊Статистика в ботах и не только
Пока разработчики Телеграм доделывают Bot API, чтобы боты могли отправлять пользователям статус "Выбираю стикер", что наверное будет "очень полезным", я тут тестирую и настраиваю отображению статистики использования своего бота и сайта, с чем и хочу поделиться.
Спасибо Groosha за его гайд по настройке статистики в ботах. В будущем планирую взять его за основу для видеоурока.
Самое интересное, что помимо InfluxDB, которую рекомендуют для работы с отметками времени, в Grafana вы можете использовать и существующие данные из ваших баз в PostgreSQL, MySQL, MongoDB и других.
Таким образом прикрутил довольно полезный дешборд для себя.
Говорят, что 55% людей не могут решить это правильно. Давайте проверим среди нас
Опрос
🧠Бесплатный месяц от TabNine
Многие видели как в курсе у меня используется плагин автодополнения кода на основе машинного обучения. Честно говоря, когда пользуешься им - особо не замечаешь насколько быстро пишешь код. Но только я сажусь с другого компьютера писать код, где нет этого плагина, — моментально ощущается дискомфорт.
Серьезно. Особенно, когда дело касается ботов, написания хендлеров, все это достаточно однотипно, но при этом не один-в-один. Именно тут на помощь и приходит машинное обучение. В моём недавнем видео можно наглядно увидеть моменты он мне предлагает автодополнение и насколько качественно это происходит. Он анализирует весь код проекта и замечает паттерны, и делает отличные предикты. И да, работает это не только для Python, но и для других языков.
А теперь, как говорится, две новости, хорошая и плохая.
Плохая: плагин платный, и, честно говоря, дорогой… бесплатная версия довольно ограниченная.
Хорошая: компания выпустила тоже реферальную программу и даёт по месяцу бесплатного использования платной версии рефералам и реферерам.
Поэтому, приглашаю и вас попробовать этот плагин:)
Реферальная ссылка.
📑Урок по работе с Google Sheets
Неужели это свершилось!)) Мне удалось наконец завершить работу над новым уроком!
Но это только 1-я часть, будет еще 2-я чуть позже. Хотя и первая длится 30 минут 😖
Надеюсь, что урок вам понравится.
В общем, можно смотреть, урок уже выложен на Botfatherdev в дополнительных. Код к уроку доступен на новой площадке JetBrainsSpace. Вы можете привязать Телеграм аккаунт на сайте Botfather.dev, после чего вам вышлется приглашение на эту площадку, а там откроется доступ ко всем репозиториям курса (их будет больше).
Кстати, в Pycharm (обновите его) появился плагин JetBrainsSpace, из которого вы сможете легко клонировать репозитории курса не выходя из IDE.
Ах да, начиная с этого урока мы будем использовать новый темплейт (форк Тишки). Урок по темплейту будет позже
#курс
Небольшой приятный сюрприз для владельцев реферальных скидок.
Теперь Ваши рефералы получат скидку в размере 5% если сделают покупку в течение 2х дней после регистрации!
Уточню, после регистрации по реферальной ссылке. И скидка пока только в боте
5:33 — О планах по развитию курса
8:44 - 13:50 — Какая цель эфиров, и вообще сегодняшней встречи?
16:10 - 18:56 — Какое минимальное знание Python нужно для прохождения курса?
18:56 - 21:01 — Как не нарушить лимиты Телеграм при отправке ботом рассылки?
21:25 — Какой шаблон для ботов использовать?
23:40 - 25:15 — Планирую ли добавлять в ближайшее время какую-то информацию по юзерботам или по взаимодействию с обычными ботами?
25:30 - 26:38 — Куда деплоить бота для тестирования?
26:38 - 29:10 — Будут ли новые уроки добавляться на Udemy?
29:15 - 30:30 — Есть ли смысл изучить SQLAlchemy/Gino или писать запросы на чистом SQL?
46:45 — Есть ли какая-то статистика по востребованности чат ботов в Телеграм?
49:45 — Будут ли отдельные уроки по тому как и где искать заказчиков?
53:20 — После выполнения финального задания буду ли я помогать с поиском клиентов/давать заказы?
1:01:25 - Смогу ли после прохождения курса писать ботов любой сложности?
1:05:06 - Финальное задание, что там будет и за какой период можно выполнять?
🔬Интерактивный просмотр исходников GitHub
Недавно со мной поделились одним крутым сервисом, где можно копаться с исходниках аиограма (а в целом, и любого другого репозитория).
Для чего он нужен? Да вот как минимум неплохая подсветка синтаксиса, а еще можно (как в Pycharm) зажав CTRL нажать на функцию/переменную и пройти к ее источнику, или просто ткнув в переменную — подсветятся места, где она встречается.
Очень удобно, если нет возможности открыть тяжеловесный редактор кода)
Аиограм тут: https://github1s.com/aiogram/aiogram/
#полезное
🛍Добавили платежного провайдера для Узбекистана
Это ещё один вариант для оплаты для платежей Telegram Pay
Источник:
https://t.me/BotNews/61
📡Первый тестовый эфир по вашим вопросам будет проведён в это воскресенье в 10:00 по Киевскому времени!
Проводить будем прямо тут в Телеграм, пригласительную ссылку вы получите на почту, с которой регистрировались на сайте Botfather.dev незадолго до проведения.
Если хотите задать вопросы - нужен микрофон, ну и можно будет поделиться экраном, если захотите показать код.
Если планируете просто посмотреть эфир, просто подключайтесь)
Важно! Нужно обновить Телеграм до последней версии! Там будут доступны видеочаты.
Подготовьте заранее свои вопросы!
🗣Партнерская программа!
Небольшое обновление на ночь :)
Открываю партнерскую программу, пока что демо-версия. Теперь вы можете создать свою реферальную ссылку и приглашать людей к покупке курса через бота.
Ваша комиссия — целых 12% от продаж.
⚠️Важно!
1. Человек должен пройти по вашей ссылке и оплатить за курс именно через бота, чтобы вам засчиталась выплата.
2. Вы должны быть зарегистрированы на площадке botfather.dev и привязать свой ТГ аккаунт.
💵Выплаты от 100$ для жителей РФ, для Украины — не важно. Для жителей других стран — возможно только через QIWI или аналоги, доступные для обмена из Украины.
Команды, которые нужно ввести в боте вы можете увидеть на картинке.
Немного новостей!
🎊Прежде всего, поздравляю всех школьников и студентов с 1-м сентября, я знаю среди подписчиков вас немало, удачного всем учебного года :D
Напоминаю, скидки на курс уже закончились, с сегодняшнего дня новые цены.
👨💻Будущее курса.
Развитие курса не стоит на месте, хотя в последнее время выходило все меньше и меньше информации, большую часть времени у меня занимала подготовка к запуску платформы Botfather.dev.
Мы наконец-то запустили возможность оплаты прямо с площадки, поэтому теперь не обязательно покупать через бота.
В ближайшее время планируется запуск прямых эфиров, проводить попробуем в Telegram VideoCalls!
Также, в нашем специальном чате появились Кураторы, которые будут дополнительно помогать по вашим вопросам в случае моего отсутствия.
А еще, на этой неделе планирую смонтировать записанный урок по использованию Google Sheets в ботах. И да. Мы снова будем использовать новую архитектуру проекта, на этот раз взятую у Tishka17, о которой я немного выше делал пост.
📡Прямые эфиры.
Эфиры будут проводиться исключительно по выходным, утром-днем. Предварительно, первый тестовый эфир планируется на это воскресенье, где вы сможете позадавать ваши вопросы, я надеюсь они у вас будут. По планам проводить от 1-4 эфиров в месяц, в идеале — каждую неделю. Если вопросов будет немного - реже. Помимо этого, будут тематические эфиры с обзором какой-то интересной темы (например какого-то API).
📺Вебинары
Чтобы увеличить продажи, я планирую запустить 2 вебинара, где-то через месяц-полтора:
1. Для тех, кто совсем ничего не понимает в ботах и не сталкивался с программированием
2. Для тех, кто знаком с оновами Python, но почти не писал ботов
Поэтому, если вам эта тема интересна, подписывайтесь и включайте уведомления.
⚡️ORM в новом виде с тайпхинтами!
Большой проект, первый публичный релиз! От создателя FastAPI и Typer: SQLModel.
SQLModel - это библиотека для взаимодействия с базами данных SQL из Python кода с помощью объектов Python. Он разработан, чтобы быть интуитивно понятным, простым в использовании, хорошо совместимым и надежным.
SQLModel основан на аннотациях типов Python и поддерживается Pydantic и SQLAlchemy.
Фактически, SQLModel представляет собой тонкий слой поверх Pydantic и SQLAlchemy, тщательно разработанный для обеспечения совместимости с обоими.
Ключевые особенности:
- Интуитивно понятно: отличная поддержка подсказок в IDE. Автодополнение текста везде. Меньше времени тратится на отладку. Разработан, чтобы быть простым в использовании и обучении. Меньше времени на чтение документации.
- Простота использования: он выполняет большую работу, чтобы упростить код, который вы пишете.
- Совместимость: он разработан для совместимости с FastAPI, Pydantic и SQLAlchemy.
- Расширяемость: у вас есть все возможности SQLAlchemy и Pydantic.
- Кратко: свести к минимуму дублирование кода. Аннотации одного типа выполняют много работы. Нет необходимости дублировать модели в SQLAlchemy и Pydantic.
https://github.com/tiangolo/sqlmodel
Переведен пост отсюда
#полезное
Pycharm Pro на 6 мес. для студентов
Сегодня последний день, когда можно активировать полученные купоны, поэтому, кто еще не успел активировать — спешите это сделать сегодня!
А кто еще не получил купоны, напоминаю, все кто купил курс - могут получить купон на Pro версию Pycharm через бота @UdemyStudentsbot
UPD 26.08.2021:
Доступны новые купоны с новым сроком действия на полгода
Наконец я готов заявить о готовности для тестирования площадки Botfather.dev!
Сейчас на сайте после регистрации доступно более 30 бесплатных уроков, а при покупке курса - вам откроются и остальные дополнительные уроки!
Таким образом вы не получите кота в мешке и сможете оценить стоит ли курс своих денег :)
P.S. Скидки на курс действуют до 1 сентября, после этого цены будут подняты до тех, что указаны на сайте. Эфиры начнем проводить тоже с сентября.
#курс
⏱Разница в скорости асинхронной и синхронной работы
Хочу порекомендовать это видео канала Диджитализируй. Автор очень наглядно показал и объяснил разницу между скоростью работы асинхронных и синхронных фреймворков.
А те, кто досмотрит до конца - узнает, почему именно в ботах асинхронно обрабатывать запросы лучше, чем синхронно, и почему выбирать нужно именно aiogram :D
#полезно
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
