🔜 Telegram is about to introduce 10 new features for Mini Apps, enabling developers to create dozens of new kinds of apps and games on Telegram.
📺 Full-Screen Mode
📱 Home Screen Shortcuts
✍️ Subscription Plans
📍 Geolocation Access (with permissions)
📱 Device Orientation Data
💤 Emoji Status Access
🎨 Media Sharing
🎁 Sending Gifts
💭 Expanded Messaging Limits
💰 Ad Monetization
▶️ The last two items are already live with the remaining features launching within 2-4 weeks. Get your Mini Apps ready! 🚀
Юзаєте Cursor?
Ось вам скритпик, щоб швидко згенерувати структуру файлів проєкту, щоб він розумів що куди покласти, якщо треба створити нові файли.
Генерите собі json, і потім вкладаєте ось так в контекст до Composer.
Дуже крута новина, Claude 3.5 Sonnet зараз розриває в програмуванні майже будь яку іншу нейронку.
Але Cursor я все одно не кину)
Додав в @AI_Celestia_bot нову Claude 3.5 Sonnet
По перших тестах, вона менше відмовляється говорити "неетичні" речі. Класно)
Нагадую, що працює в /smart_mode в режимах
/helpful /nasty /manipulator
Також зараз на /regular стоїть Gemini 1.5 Flash
24 жовтня запрошуємо вас на AWS Notes. Chapter 3. Data Engineering від AWS User Group Kyiv.
Третій розділ AWS Notes об'єднає українських та світових спікерів, щоб поділитися викликами, складнощами, досвідом та інсайтами у сфері Data Engineering. На вас чекають:
- 6 Tech Notes, де спікери поділяться своїм досвідом побудови та роботи із системами обробки та аналізу даних
- 2 короткі Snap Talks з концентрованими інсайтами про найсвіжіші технології та практики
З цієї нагоди ми збираємо разом провідних data експертів та сертифікованих AWS спеціалістів, серед яких: Юлія Шологонь з SoftServe, Тарас Сліпець з Flix, Alex DeBrie (AWS Data Hero), Ростислав Мироненко з Booking.com, Дмитро Сірант з OpsWorks та Максим Войтко з Honeycomb Software.
Для більш детальної інформації та реєстрації відвідайте сайт конференції: https://bit.ly/3YjdrzH
Реєструйтеся та до зустрічі!
Якщо комусь цікаво, зараз в групі проводжу "тихий" стрім лайв-кодінгу.
Створюватиму зараз адмін панель користувача в WebApp.
Пізніше планую додавати мультимовність, якщо встигну, то сьогодні.
Кастомні ранги користувачів!
👑 В нас тепер є новий інструмент для кастомізації рангів! Спочатку група має декілька базових рангів, таких як Новачок 🐣, Учень 🌱, Адепт 🔧, Ветеран 🛡, Майстер 🏆, і Король 👑.
Додавайте бота в групу і тисніть /settings
(Зміни налаштувань дозволені лише адміністраторам чату з правом змінювати інформацію чату).
Кожен із цих рангів має свої емодзі та рівень, який залежить від мінімального рейтингу. Ці ранги контролюють використання ШІ і відображаються в /top, де показується топ користувачів за рейтингом.
🎯 Кожен ранг має свої добові обмеження на використання ШІ-запитів, які підвищуються зі збільшенням рівня. Це означає, що з кожним новим рівнем користувачі отримують більше можливостей для взаємодії з ШІ, таких як генерація зображень, розпізнавання зображень, транскрибація аудіо та інші функції.
🔥 Групові RP збираються з купленого рейтингу користувачів, коли вони використовують команду /donation 1000
(або інші суми). При цьому, користувачі, які донатять зі свого особистого купленого рейтингу, отримують утричі більше рейтингу.
🤩 Тобто ті, хто донатить 1000 RP до групи, отримають 3000 RP і можуть стати Королями одразу!
Щойно баланс вашої групи досягне 1000 RP, ви отримуєте можливість створити набір кастомних рангів!
Ви можете обрати емодзі, власні назви рангів, та налаштувати права для кожного рангу. Наприклад:
- Дозволити змінювати кастомні титули адміністраторів лише Королям
- Зробити зміну титулів доступною взагалі для всіх учасників
✨ Також, якщо Преміум користувачі бустять групу (заряджають), то вони отримують додатково +50 RP до рейтингу групи за кожний заряд!
🔧 Усі ці налаштування сприяють підвищенню активності користувачів, створюючи мотивацію для досягнення нових рівнів і активної участі!
💡 А як б ви назвали ранги в своїй групі?
Обережно, якщо хтось вам запропонує багато грошей за ваш юзернейм, будьте пильними і перевіряйте домен, він теж бути fragment.com, не fragment.rip, не fragment.xuy або інші.
Не прив'язуйте свій гаманець, це скам
Фото у коментах
🚀 Оновлення системи рейтингів та балансу в боті з ШІ!
💡 Ось які круті зміни чекають на вас:
📊 Нова система балансу:
• Тепер є загальний баланс користувача та окремий баланс чату
• Поповнюйте загальний баланс за допомогою Telegram зірок
• Переводьте кошти з загального балансу в баланс чату
🔥 Турбо-буст для рейтингу:
• При переведенні коштів у баланс чату отримуйте втричі більше рейтингу
• Швидше досягайте нових рангів та відкривайте круті можливості
🆓 Безкоштовне використання ШІ:
• Більше не витрачає рейтинг чату
• Ліміти на використання залежать від вашого рангу
• Чим вищий ранг - тим більше можливостей!
✨ Преміум-фічі за баланс чату:
• Створюйте кастомні ранги з унікальними назвами (від 1000 балансу чата)
• Налаштовуйте кількість рейтингу для кожного рангу
• Змінюйте емодзі, прив'язані до рангів (кожен ранг має свій емодзі)
👑 Можливості для адмінів:
• Зняття лімітів на ШІ для всіх учасників групи (але використовує баланс чату)
• Керування фічами в боті через адмін-панель
🧠 Новинка: команда /super_mode
• Активує найпотужнішу модель OpenAI O1
• Для найскладніших завдань та глибокого аналізу
🚧 Важливо: Функція зміни рангів буде доступна протягом наступних днів!
🤔 Як вам такі оновлення? Ділиться в коментарях)
Проблема була в тому що йому не вистачало токенів (max_tokens), хоча він видає завжди близко 2000 токенів.
Ладно, збільшив до 4000 і наче працює, поставив Claude)
В боті вже доступно, але потрібно мати 1000+ рейтингу для виклику цієї команди.
🚀 Привітайте Селестіну, бота-модератора зі штучним інтелектом
🧠 Різні режими ШІ:
• Smart mode: використовуються просунуті моделі ШІ для глибокого аналізу (Claude Sonnet 3.5, GPT-4o)
• Fast mode: швидкі відповіді за допомогою моделей, що дешевше
🎭 Цікаві режими спілкування:
• Manipulator mode: буде критикувати все, що їй написати
• Helpful mode: націлений на надання корисних порад та рішень
• Nasty mode: відповідатиме грубо і агресивно
• Regular mode: буде вдавати звичайного учасника чату
🌍 Мовна різноманітність:
• Мову можна вибрати змінити в меню адміністратора по команді /start, і бот буде відповідати цією мовою
👥 Управління чатом:
• Модерування (мут, бан, розбан користувачів)
• В залежності від рейтингу - різні ранги мають різні права, можна подивитись на /start (тільки для адмінів)
🎉 Розваги:
• /taro - розклад Таро
• /identity - визначення "особистості" користувача з гумором
• /nation - жартівливе вгадування національності
До речі, бота можна запитати напряму, і вона розкаже що вона вміє)
Пізніше — більше) Хто хоче до себе додати пишіть в пп.
🤖 Нові фічі бота модератора з ШІ: від рейтингів до казино!
💡 Настав час розповісти про фічі, які будуть доступні в оновленні бота!
🚀 Спочатку коротко нагадаю:
• Бот тепер буде працювати не лише в нашій групі, а й доступний для всіх
• Має систему рейтингів на основі реакцій
• Дозволяє спілкуватися з ШІ прямо в чаті
А тепер — найсмачніше! 🍬
📊 Система рейтингів 2.0:
• Тепер можна не лише заробляти, а й купувати рейтингові бали
• Чим вищий твій ранг, тим більше важать твої реакції
• З'явилися круті звання: від початківця до справжнього гуру чату
• Високі ранги дають імунітет від зміни звання іншими
🧠 Доступ до крутих нейромереж:
• Безкоштовні юзери: базові моделі ШІ
• Платні: просунуті моделі для ще крутіших результатів
🆙 Групові апгрейди:
• Чим більше учасників купує бали, тим більше бонусів отримує вся група
• Збільшення лімітів на безкоштовні запити до ШІ
• Можливість змінювати назви кастомних рангів
• Налаштування прав для кожного рангу
🎭 Режим "Живий чат":
• Доступний для груп вищого рангу
• Бот сам визначає, коли втрутитись у розмову
• Підтримує бесіду, жартує, задає питання
🔮 Функції для розваг, як наприклад, розклад карт Таро для передбачення майбутнього
🎰 Казино в WebApp на рейтинг:
• Робіть ставки своїми рейтинговими балами
• Випробуйте удачу і помножте свій рейтинг
🖼️ Робота з медіа:
• Розпізнавання зображень
• Генерація картинок
• Аналіз відео
• Транскрибація відео та аудіо до 2 хвилин
• Обробка коротких відео
📚 Аналітичні функції:
• Автоматичний підсумок історії спілкування
• Виділення основних тем обговорення
✨ Лайфхак: чим активніше спілкуєшся в чаті, тим більше балів заробляєш і тим крутіші фічі відкриваєш!
🤔 Як вам такі оновлення? Які фічі хотіли б спробувати першими? Може, вже придумали кастомні назви для рангів у своєму чаті? Діліться думками в коментарях!
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
🚀 Пам'ятаєте, я недавно згадував про нову 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
✈️ aiogram 3.14.0 is here
🆕Added full support of Bot API 7.11
⚡️Checked compatibility with Python 3.13
⚠️Dropped compatibility with Python 3.8 as mentioned before.
Full changelog: https://docs.aiogram.dev/en/stable/changelog.html
You can install this version from pypi: pip install -U aiogram
Bot API 7.11
• Bots can now participate in revenue sharing from Telegram Ads ⭐️ – unlocking a new way to help support their development.
• Introduced Paid Broadcasts ⭐️ – allowing bots to broadcast up to 1000 messages per second.
• Bots can now send and receive chat-specific hashtags that only show posts and stories from a specific chat when tapped.
• Added a new inline button to let users copy text in one tap.
• Bots can now add media to existing text messages.
• And more, see the full changelog for details:
https://core.telegram.org/bots/api-changelog#october-31-2024
⚠️ Warning: Starting December 1, 2024 messages with video posted in big communities can be delayed by the server until the respective video is reencoded. Read more here.
🚀 Більше оптимізації SQL-запитів. В 10 разів швидше, і чому не варто сліпо довіряти ШІ 😅
💡 Історія почалася з того, що я вирішив оптимізувати деякі SQL-запити в боті @gram_piarbot, приблизно 2 місяці тому, і звернувся за порадою до GPT-4o. Модель впевнено порекомендувала використовувати CTE (Common Table Expressions) замість звичайних підзапитів.
⚡️ Спочатку все здавалося нормальним - запити працювали, швидкість начебто та сама, майже не було різниці, може навтіь трохи швидше. Але коли наша база підросла і навантаження збільшилося... От тоді почалося найцікавіше!
🤖 Ось дуже приблизно, як виглядав запит з CTE:
WITH completed_tasks_cte AS (
SELECT UserTask.task_id, COUNT(*) AS total_completions_count
FROM UserTask
WHERE UserTask.completed_at IS NOT NULL
GROUP BY UserTask.task_id
)
SELECT Task.task_id, Task.price
FROM Task
LEFT JOIN completed_tasks_cte...
SELECT Task.task_id, Task.price
FROM Task
WHERE Task.status = 'CREATED'
AND Task.limit > (
SELECT COUNT(*)
FROM UserTask
WHERE UserTask.task_id = Task.task_id
AND UserTask.completed_at IS NOT NULL
)
ORDER BY Task.price DESC
Claude та Gemini тепер частина GitHub Copilot
https://x.com/OfficialLoganK/status/1851297819581432105
https://x.com/alexalbert__/status/1851300048711365021
⚡ Claude знову король: Anthropic навалили аж ТРИ релізи одночасно:
🪙 Claude 3.5 Haiku — краще за Claude 3 Opus, інфи про те, чи стане вона новим безплатним стандартом Claude я не знайшов;
🪙 Claude 3.5.1 Sonnet — так, @thats_ai_samurai, замість Opus вони оновили базову модель 😁
Реліз вже сьогодні, по бенчмарках трохи випереджає ChatGPT-4o по всім пунктам;
🪙 Claude тепер може керувати вашим комп'ютером. Що? Так! Просто відкриваєте сторінку в Excel чи Google Sheet та просите ШІ заповнити її/відредагувати за вашим бажанням.
Зараз моделька вміє рухати курсор, клікати та писати текст. Єдиний момент — для реалізації можливостей випустили спеціальний API, то ж для тесту (вже почалася публічна бета) доведеться користуватися сторонніми рішеннями.
ооо нейромережеве
🚀 Готово!
💰 За командою /rating
ви можете увійти до свого кабінету, переглянути баланс, груповий рейтинг, а також налаштувати параметри ШІ. Всі ці налаштування є глобальними для всіх чатів, в яких ви берете участь.
🏆 Ваш рейтинг у групі визначає, до якого рангу ви належите! Від "Новачка" до "Короля", ранги допомагають покращити ваші можливості та статус у спільноті.
⚡️ Режими ШІ також можна вибирати прямо в налаштуваннях:
- Fast: швидкі відповіді з використанням базових моделей ШІ
- Smart: розширені відповіді за допомогою просунутих моделей
- Super: преміальні відповіді з використанням топових моделей, таких як OpenAI O1
🌍 Вибір постачальника ШІ теж доступний у кабінеті, обирайте між OpenAI та Anthropic для різних видів взаємодії.
📸 Ще трохи скриншотів адміністраторської панелі.
⚙️ Можна змінювати стиль відповідей бота просто тут, а також інші налаштування, що стосуються використання команд в групі.
🔓Також є опція "Release Group Balance Limits" — дозволяє скинути ліміти всім учасникам в групі на використання ШІ! Тоді плата за всі запити буде списуватися з балансу RP групи.
💡 Ця остання опція — дуже зручний спосіб для адміністраторів збільшити використання ШІ в чаті завдяки донату будь-якого з учасників.
Сьогодні ввечері OpenAI провели Dev Day, присвячений новим фічам ChatGPT і ось що цікавого там показали:
🪙 o1 (повна версія) написав робочий код для керування дроном з нуля — ведучий на сцені одразу відправив шахед коптер політати;
🪙 Голосовий режим зателефонував у крамничку й замовив 400 🍓 в шоколаді — потім смаколиками годували гостей. Відео постанова, та й Google показував це ще років 5 тому, але все одно прикольно;
🪙 Voice Mod тепер доступний через Realtime API. Астрологи оголосили місяць говірливих додатків з ChatGPT 😁
🪙 Дуже багато часу приділили саме o1. Не тому, що в нас вже є, а «повній» моделі. Буцімто пише додатки з першої спроби, а розробники вже готують інтеграцію o1 у Cursor та Devin. До речі, модельку обіцяють ось-ось;
🪙 Окремий кєк — на екранах в холі крутили відео з новою (це не точно) версією Sora. Виглядає прям ВАУ.
ооо нейромережеве
Поки я займаюсь доробкою команди /history в боті Celestine для отримання історії повідомлень, то помітив одну дивну штуку.
До речі, виглядає історія повідомлень ось так, підбиваються останні 600 повідомлень, і групуються на теми і по часу.
Використовую я або Claude 3 Haiku від Anthropic, або GPT-4o-mini від OpenAI, разом із фічею Tools, що дозволяє нормально структурувати відповідь від ШІ, щоб потім натягнути на Pydantic модельку.
Але ... чомусь Claude іноді видає порожній результат. Тобто вони з мене знімають гроші за 10-30к токенів на вході, а на виході — пустота.
Хоча чесно кажучи, результати (коли вони є) від Claude мені подобаються набагато більше. На скриншоті відповідь від OpenAI.
🚀Готові?) Планую завтра запустити закрите бета тестування бота серед невеликої кількості груп.
Якщо захочете додати до себе в групу, то пишіть мені в пп: @latand
Про всі можливості бота завтра буде пост
🤖 Бот Модератор з рейтингами і Штучним Інтелектом
💡 Коли я почав вивчати Python і писати своїх перших ботів, то одна з найулюбленіших моїх ідей — це було створення бота з ШІ, що буде працювати в групах і "навчатися" відповідати і спілкуватися в чаті, розважати учасників. І я навіть почав розробляти використовуючи бібліотеку requests з купою глобальних змінних і циклів while.
Вийшов звісно повний гівнокод, але ідея мене не покидала. Тоді ще не було ніяких GPT, і тим паче ChatGPT і купи готових нейронок, що можуть робити подібне.
Тепер-то вони є, але створення бота ChatGPT це було лише початком, адже тут ідея була в тому, щоб спілкуватися в приватному чаті з ботом і отримувати відповіді на особисті запитання.
🆙 Нещодавно в нашому чаті я зробив апгрейд свого бота модератора, щоб можна було задавати питання просто в чаті, таким способом допомагаючи швидко дізнаватися відповіді на різні запитання, адже в чаті ми спілкуємось на дуже різні теми, починаючи від політики і філософії, закінчуючи різними особистими темами і порадами.
💪 І тут бот став в нагоді, тому що сперечаючись в чаті на якусь серйозну тему, мати потужніші нейронкі типу 💭GPT-4o, або Claude 3.5 Sonnet стає серйозною перевагою, тому що їх відповіді будуть найточнішими, і за ними не треба бігати в окремий застосунок.
📊 Також, одною з переваг боту стало інше оновлення — це система рейтингів в чатах, яка базується на реакціях. Нічого не треба робити, просто ставите реакції людям на повідомлення, а бот обробляє по спеціальному алгоритму і додає, або віднімає рейтинг користувача.
⭐️ Але це ще не все, ми ввели ще систему рангів, тепер якщо ти набираєш більше рейтингу — твої реакції "важать" більше для учасників з рангом нижче.
А ще командою /top можна отримати список топ користувачів по рейтингу.
Але і це ще не все 😅. Про інші фічі (а особливо фічі ШІ) напишу в наступних постах:)
*А на фото можна здогадатися про деякі ідеї йде мова*
🎉 Так ось, тільки позавчора цей бот був з відкритим кодом на гітхаб, і працював лише в нашій групі.
З нещодавнього часу я почав масовий апдейт цього бота, щоб його можна було використовувати і в ваших групах!
Telegram приховав MAU у всіх ботів через розслідування ЄС про справжню кількість користувачів в мессенжері
Читать полностью…