cookie

نحن نستخدم ملفات تعريف الارتباط لتحسين تجربة التصفح الخاصة بك. بالنقر على "قبول الكل"، أنت توافق على استخدام ملفات تعريف الارتباط.

avatar

🇺🇦Розробка Телеграм ботів на Python

https://botfather.dev?utm_source=tg_channel Боти дозволяють автоматизувати майже всі процеси та зробити все це просто в Telegram. Програмуючи на Python ви зможете реалізувати свої самі шалені ідеї. Найважливіша інформація тут!

إظهار المزيد
مشاركات الإعلانات
2 963
المشتركون
+324 ساعات
-17 أيام
+530 أيام

جاري تحميل البيانات...

معدل نمو المشترك

جاري تحميل البيانات...

Repost from BotNews
Bot API 7.10 • Introduced support for Telegram Star Giveaways ⭐️. • Bots now receive updates when users purchase paid media. • Mini Apps can now display and control a secondary button at the bottom of their interface. • The bottom bar color of Mini Apps can now be customized. • And more, see the full changelog for details: https://core.telegram.org/bots/api-changelog#september-6-2024
إظهار الكل...
👍 4💩 1
Repost from LyChat
Telegram приховав MAU у всіх ботів через розслідування ЄС про справжню кількість користувачів в мессенжері
إظهار الكل...
😁 9😭 1
🚀 Пам'ятаєте, я недавно згадував про нову IDE з вбудованим ШІ? Так от, я нарешті спробував Cursor. 💡 Перше, що вразило, що вони використовують моделі типу Claude Sonnet 3.5, GPT-4o, а не тупа моделька від Github Copilot, також можна додавати інші. Але найцікавіше почалося, коли я став редагувати код. Cursor розуміє контекст попередньої роботи. Просто наводите курсор на рядок - і IDE вже пропонує зміни, враховуючи вашу попередню роботу. Тобто, іноді буває, що не треба нічого писати, просто натискаєш tab-tab-tab. 🤖 Я вирішив використати це для апгрейду свого старого телеграм-бота, який працює з Google Calendar. Головне завдання було відрефакторити бота, щоб зручніше було працювати з пітонівськими об'єктами, а не словниками, використовуючи Pydantic. Cursor мені дійсно прискорив роботу, адже в ньому можна класти *в контекст* файли і навіть цілі папки. 🔧 Потім я вирішив поєднати різні ШІ-інструменти. Спочатку використав ChatGPT для обробки мого голосового вводу з планом задач на тиждень. Потім Claude допоміг створити з цього табличку завдань і зручний план за пріоритетами. І потім доробив бота. ✅ Результат вийшов непоганий. Тепер мій бот може автоматично додавати заплановані справи (планувати цілий тиждень) в Google Calendar на основі плану, створеного за допомогою ШІ. Це дуже допомогло організувати мій план на цей тиждень. 🎥 До речі, хотів запитати: чи було б вам цікаво подивитися стрім наступного тижня про те, як я використовую Cursor? Я міг би також показати, як працює Function Calling в OpenAI API. Що скажете? Ставьте 👍 — якщо хочете, і ⭐️ — якщо хочете дуже сильно :D
إظهار الكل...
👍 38🔥 2👎 1😁 1🤯 1
Repost from LyChat
00:24
Video unavailableShow in Telegram
Затримання Дурова ніяк не впливає на роботу Телеграм в Україні, — Зеленський
إظهار الكل...
IMG_5982.MP48.38 MB
🤣 5👍 1🤡 1
Потрапив на відео в одного блогера, що робить багато оглядів на ШІ новинки, а також пише код на Python та React. Він як раз спробував цей Cursor, кому цікаво:)
إظهار الكل...
Coding With Cursor AI: Lets Build a Full-Stack Web App feat Stripe | Full Tutorial

Coding With Cursor AI: Lets Build a Full-Stack Web App feat Stripe | Full Tutorial 👊 Become a YouTube Member:

https://www.youtube.com/c/AllAboutAI/join

🤖 Great AI Engineer Course:

https://scrimba.com/learn/aiengineer?ref=allabtai

📧 Join the newsletter:

https://aiswe.tech

🌐 My website:

https://aiswe.tech

🔥My Public GH :

https://github.com/AllAboutAI-YT/

00:00 Todays AI Web App Project 03:26 Visual Prompt and Design 06:34 Claude Projects + Custom Instructions 07:40 First Prompt 09:08 Cursor AI IDE Setup 12:57 First Itteration 13:48 Visuall Prompt Itteration 18:48 Adding Subpages 25:18 Adding Styling with Cursor 29:49 Backend Idea 31:16 Firebase Setup 37:20 Stripe Integration 39:00 Stripe Backend Cursor 44:19 First Firebase Deploy 48:00 Stripe Test Mode Setup 51:46 Firebase De-bugging with Cursor 54:04 Stripe De-bugging with Cursor 56:05 App is working? 57:47 Adding Stripe Custom Feature 1:00:50 Testing Stripe Capture Feature 1:02:56 Adding Feature with Cursor Composor 1:07:10 Adding Stripe Meta Data Feature 1:08:52 Testing Stripe Meta Data Feature 1:10:42 Switching from Test to Live 1:13:45 Some Final Touches 1:15:25 Cybersecurity? 1:17:55 Make Takeaways Coding with Cursor AI

👍 4 2🌭 1
Photo unavailableShow in Telegram
Схоже що зараз хайпує нова IDE — Cursor. Це редактор коду на базі VS Code з нативно вбудованим ШІ. Будете пробувати?) я — планую)
إظهار الكل...
👎 6 4👍 1
🎨 Це дійсно крута новина! 💡 Для розробників ботів та веб-застосунків це чудова можливість: • Створити унікальні аватарки для акаунтів ботів • Згенерувати іконки для інтерфейсу (якщо вебапп) • Розробити привабливі банери для реклами вашого бота 🏠 Але не обмежуйтесь лише роботою! Ось ідеї для повсякденного життя: • Створіть унікальні шпалери для свого смартфона чи комп'ютера • Згенеруйте аватарку для соцмереж • Зробіть оригінальну листівку до дня народження друга ✨ Лайфхак для створення промптів: Якщо важко придумати гарний промпт (запит до ШІ), скористайтесь безкоштовними версіями ChatGPT або Claude.ai. 🤔 Хто планує спробувати? Поділіться, для чого б ви використали ці 25 безкоштовних запитів - в роботі чи для особистих цілей?
إظهار الكل...
👍 6🔥 3
01:55
Video unavailableShow in Telegram
🚨🚨🚨 Midjourney знову безплатний — розробники тільки но релізнули повноцінну веб-версію та повернули free trial на 25 зображень 💃 ооо нейромережеве
إظهار الكل...
pvojhs8p1T8ZKKo0.mp46.67 MB
🔥 5👍 1🌭 1
🚀 Оптимізація високонавантаженого бота: Частина 2 Тепер поговоримо про те, як ми вирішували ці проблеми і яких результатів досягли. 🛠 Процес оптимізації 1. Кешування: - Ми частково перенесли взаємодію з базою даних на Redis. Це дозволило значно прискорити обробку запитів. - Деякі запити, які не потребують миттєвого оновлення, ми винесли в кеш. 2. Аналіз та оптимізація запитів: - Ми використовували EXPLAIN ANALYZE в PostgreSQL для виявлення неефективних запитів. - В одному випадку ми виявили, що запит, який мав займати до 100 мілісекунд, виконувався 30 секунд через непомітну помилку в запиті, який створила ORM (Порада: Перевіряйте запити, які вона генерує, якщо вони складні). - В іншому випадку (мал. 1-2) виявилось в яких місцях потрібно створити індекси в БД, що прискорило обробку запитів пов'язаних із завданнями в ~800 разів. 3. Оптимізація взаємодії з Telegram API: - Ми зменшили кількість непотрібних запитів до Telegram API, що значно покращило швидкість роботи бота, і знизило кількість помилок TelegramRetryAfter. 4. Повна переробка UX: - Ми переробили всього бота, щоб зробити його набагато зручнішим для використання. 5. Горизонтальне масштабування: - Ми зробили ботів stateless з можливістю підняття багатьох реплік, що дозволило ефективно горизонтально масштабувати. 6. Моніторинг та логування: - Ми перенесли логи і статистику в Grafana, а помилки сипляться в Sentry для кращого відстеження продуктивності та швидкого виявлення проблем. 💡 Ключові уроки 1. Важливість планування: Правильне проектування бази даних з самого початку може заощадити багато часу в майбутньому. 2. Постійний моніторинг: Регулярний аналіз продуктивності допомагає виявляти проблеми на ранніх стадіях. 3. Балансування рішень: Іноді доводиться шукати компроміс між ідеальною структурою та ефективністю. 4. Важливість кешування: Правильно налаштоване кешування може значно покращити продуктивність. 5. Аналіз запитів: Використання інструментів на кшталт EXPLAIN ANALYZE є критично важливим для оптимізації.
إظهار الكل...
👍 24 3🔥 1
🚀 Оптимізація високонавантаженого бота. Привіт! Сьогодні хочу поділитися з вами історією одного з наших проектів — мультибота для піару, над яким ми з командою працювали протягом останніх місяців. До нас звернувся замовник, який попросив оптимізувати бота, бо він відповідав дуже повільно, а проєкт треба було розвивати, додавати нові фічі. Цей бот став для нас не просто черговим завданням, а справжнім викликом, який навчив нас багато чому. 🤖 Що робить цей бот? Наш бот (@gram_piarbot) — це багатофункціональний інструмент для піару в Telegram. Ось його основні можливості: 1. Піар каналів та груп: Користувачі можуть просувати свої канали, групи та пости. 2. Віртуальна валюта: За виконання завдань з піару користувачі отримують віртуальну монету GRAM (не плутати з криптовалютою). 3. Бусти: Власники Telegram Premium можуть "заряджати" канали або групи, отримуючи за це віртуальні монети. 4. Обов'язкова підписка: Адміністратори груп можуть встановлювати обов'язкову підписку на певні канали для участі в обговореннях. 📊 Масштаби та виклики Цей бот вже був дуже популярним, коли мене попросили його переписати, щоб оптимізувати його роботу. ⚠️ Зараз в боті досягається 100-250 запитів в секунду (мал. 2). 🏗 Початковий стан — Коли ми отримали бота, він був у такому стані: - Весь код був написаний в одному файлі (понад 5000 рядків) - Використовувався aiogram 2 - Взаємодія з базою даних була синхронною (pewee) 🔄 Перша спроба оптимізації — Ми вирішили повністю переписати бота, використовуючи сучасні технології: - Перейшли на асинхронну SQLAlchemy - Оновили до aiogram 3 - Впровадили NATS, Kafka для обробки апдейтів, і для виконання завдань - Перевели бота на вебхуки Але... несподівано бот став працювати ще повільніше! 😱 ⚠️ Ключові проблеми: 1. Повільна робота бази даних: Наш початковий підхід не справлявся з високим навантаженням. 2. Неефективні ORM запити: SQLAlchemy іноді генерувала помилкові запити, що сильно сповільнювало роботу. У наступному пості розповім про те, як ми вирішували ці проблеми та які уроки винесли з цього досвіду. А поки що, поділіться в коментарях: чи стикалися ви з подібними проблемами при оптимізації високонавантажених ботів? Які підходи ви використовували? 👇
إظهار الكل...
🔥 12👍 2 1😨 1
اختر خطة مختلفة

تسمح خطتك الحالية بتحليلات لما لا يزيد عن 5 قنوات. للحصول على المزيد، يُرجى اختيار خطة مختلفة.