Vibecoding Haven (BotfatherDEV)
Kanalga Telegram’da o‘tish
Ділюсь про те як стати продуктивнішим використовуючи AI в програмуванні.
Ko'proq ko'rsatish2 628
Obunachilar
-224 soatlar
+17 kunlar
-530 kunlar
Postlar arxiv
А ось 2018 - 24/25 день, що написала o1-preview і зробила читабельніше Claude
Цілу гру написав, де сражаються клітини імунітету і інфекції
Тобто, власники ботів діляться прибутком з покупок з тими, хто просуває їх ботів
Repost from LyChat
🔥 Telegram запускає офіційну реферальну програму
Telegram додає можливість власникам ботів створювати офіційні партнерські програми.
📱 Як це працюватиме:
- Бот, що заробляє гроші, може включити партнерку
- Ви отримуєте реферальне посилання
- За кожного, хто прийде за вашим посиланням і заплатить — ви отримуєте відсоток від покупки
💰 Схема проста:
Хтось купує в боті за $100:
- Власник бота отримує свою частку
- Ви отримуєте % за те, що привели клієнта
Хай навіть 50% економії на мої 32г в тиждень - це я б заробляв в 2 рази менше без нього. Але реальну економію треба заміряти, і це буде боляче.
Програмувати без ШІ - це як сидіти без інтернету і намагатись знайти якусь інформацію по книжках.
🎯 Cursor 0.43: Що нового?
В світ вийшла нова версія Cursor 0.43, що суттєво розширює можливості IDE для роботи з AI. Не розумію чому власники курсору мені ще не платять, я б знижки роздавати міг 😅
Composer тепер працює в боковій панелі та отримав інтегрований перегляд diff-ів. AI-агент навчився самостійно використовувати термінал і автоматично створювати commit-повідомлення для ваших змін у Git.
💻 Покращений досвід взаємодії
File pill рекомендації тепер доступні прямо в chat/composer вікні. Додано
@Recommended для семантичного пошуку по контексту, що значно спрощує навігацію по коду. Також покращено інтерфейс для drag-and-drop зображень.
⚡️ **Потужність ⬆️**
• Оптимізовано швидкодію IDE
• У Beta-тестуванні — новий bug finder
• Покращено роботу з великими файлами
Оновлення розгортається поступово, тож певні функції можуть бути ще недоступні.
🎬 *Demo нових можливостей дивіться у відео нижче*
https://youtu.be/SG2I93I1pY4🚀 SQLAlchemy: ПОТУЖНІ query_expression() в ORM
Привіт! Нещодавно на одному з проєктів зіткнувся з цікавою задачею — потрібно було додати до моделі кількість завершених/заброньованих завдань.
💡 Проблема субзапитів
Раніше для отримання кількості заброньованих завдань я використовував subquery, що повертав
tuple[Task, int]. Це створювало декілька незручностей:
• Необхідність розпаковувати кортеж у коді: task, booked_count = result
• Додаткова обробка результатів запиту
• Неможливість напряму використовувати поле в моделі
⚡️ Елегантне рішення з query_expression()
З query_expression все стало набагато чистіше. Ось як це виглядає:
class Task(Base, TableNameMixin):
# ... інші поля ...
total_booked: Mapped[int] = query_expression()
# Створюємо subquery для підрахунку
booked_tasks_subq: ScalarSelect[int] = (
select(func.count(TaskBooking.booking_id))
.where(
TaskBooking.task_id == Task.task_id,
)
.group_by(TaskBooking.task_id)
).scalar_subquery()
task_stmt = select(Task).options(selectinload(Task.subscription_task))
...
# Застосовуємо with_expression до основного запиту
task_stmt: Select[Tuple[Task]] = task_stmt.options(
with_expression(
Task.total_booked,
booked_tasks_subq,
),
)
🔍 Що ми отримуємо
Тепер замість роботи з кортежами ми маємо:
• Типізоване поле прямо в моделі
• Доступ до значення через task.total_booked
• Один SQL запит замість окремого subquery
• Чистіший та зрозуміліший код
Особисто в мене цей підхід не тільки спростив код, але й покращив його читабельність. Тепер не потрібно пам'ятати про розпакування кортежів — все працює як звичайне поле моделі.Якщо раптом буде бажання позмагатися в цьому році, то приєднуйтеся до мого лідерборду тут, і введіть цей код:
422865-7619b012
2 найпростіші задачки з AOC 2023 успішно вирішило. Значить надія є.
🎮 AI vs Advent of Code: Стрімимо рішення задач з штучним інтелектом!
Хочу також поділитися з вами цікавою ідеєю експерименту. Цього року вирішив пройти Advent of Code не самостійно, а повністю довірити рішення задач штучному інтелекту, і показати весь процес у прямому ефірі! Буде цікаво побачити, як різні AI моделі справляються з алгоритмічними задачами.
🤖 Що таке Advent of Code?
Для тих, хто не знає — це щорічний програмістський челендж, який проходить з 1 по 25 грудня. Кожного дня відкривається нова задачка, яку потрібно вирішити за допомогою програмування. Задачі стають складнішими з кожним днем, і часто потребують креативного підходу до їх вирішення.
📝 Формат експерименту
• Щодня будемо вирішувати нову задачу в прямому ефірі
• Використовуватимемо Cursor IDE з різними AI моделями
• Показуватиму, як ефективно юзати Cursor
• Разом будемо аналізувати запропоновані рішення та їх ефективність (тут вже ваш вихід, бо я в алгоритмах - 0)
• Якщо різні ШІ модельки будуть нездатні вирішити задачі з 2-3х спроб — ми закінчуємо стрім.
🔧 Технічні деталі
• Стріми проходитимуть щоденно (час визначатиметься індивідуально)
• Тривалість: 15 - 60хв.
• Використовуватимемо
Cursor IDE з різними моделями AI
• Код публікуватиметься в GitHub репозиторії
• Кожен стрім буде записано для тих, хто не зможе дивитися наживо
💡 Чому це буде цікаво?
- Побачимо реальні можливості AI в розв'язанні алгоритмічних задач
- Навчимося ефективно формулювати запити до AI
- Порівняємо різні підходи та моделі
- Зможемо разом обговорити кожне рішення
Перший стрім заплановано на 1 грудня! Посилання на трансляцію буде опубліковано в нашому каналі!
🤔 А як ви вважаєте, чи зможе AI самостійно вирішити всі задачі Advent of Code? Поділіться своїми прогнозами в коментарях! І не забудьте підписатися на сповіщення про початок стрімів 🔔🤖 Celestia AI: Розумна історія вашого чату
Привіт, друзі! Сьогодні знову розповім про @AI_Celestia_bot, яка перетворює *хаос групових чатів* на структуровану історію спілкування.
📚 Унікальний формат історії
Подивіться на скріншот вище — бачите, як гарно структурована інформація? Ось що робить бота особливим:
• Автоматичне групування тем за часовими періодами
• Згорнуті цитати, які не засмічують чат
• Генерація зображень які відображають теми, на які спілкувалися люди
• Розумне визначення основних тем дискусії
💡 Для яких чатів підійде
Бот ідеально підходить для:
• Навчальних груп, де важливо зберігати контекст обговорень
• Професійних спільнот з регулярними технічними дискусіями
• Проєктних команд для відстеження важливих рішень
• Тематичних чатів з якісним контентом
• Чатів з частими офтопік обговореннями
⚠️ Де краще не використовувати
Варто зазначити, що бот може бути менш корисним для:
- Чатів з великою кількістю флуду та ігрових ботів
- Груп, де переважають меми та стікери
⭐️ Як активувати та налаштувати
1. Додайте бота до вашого чату
2. Поповніть свій баланс через Telegram Stars, наприклад на 500 RP. Перейти в кабінет можна командою
/rating
3. Використайте команду, наприклад /donation 350 для поповнення рейтингу групи
До речі, за донат в групу розміром 350 балів ви відразу отримаєте максимальний ранг (від 1000 балів), з найбільшою кількістю безплатних запитів до ШІ, і генерацій малюнків
За кожні 400 повідомлень буде списуватися невелика сума групового рейтингу — це допомагає підтримувати якість сервісу.latand_A_serene_deep_black_and_dark_blue_cosmic_scene_with_subt.png7.51 MB
🖥 Мій робочий простір: три монітори і Cursor
Нарешті поставив собі фон на Cursor — і дуже задоволений результатом. Розумію, що не всім таке до душі, але мені підходить.
👨💻 Як все організовано. 3 екрани
- Зліва: Spotify або YouTube
- По центру: браузер (70%) і Telegram (30%)
- Справа: Cursor для коду
💡 Чому саме так
Три монітори — це дуже зручно. Все під рукою, не треба перемикатись між вікнами. Після такого важко повертатися до роботи на одному екрані чи ноуті.
А взагалі, лівий монітор планую замінити на 2K — зараз він трохи замалий
Є один мінус — setup не дуже мобільний. Але для дому — саме те.
Як у вас налаштоване робоче місце?
📸 Скрін мого фону в Cursor вище
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
