🎊 Нарешті я закриваю збір відгуків по сайту Botfather.dev
Дехто знає, що я приблизно місяць або два тому я запустив збір відгуків по сайту на Google Forms, і результати вже готові.
Також для тих, хто залишив свій Email, я скоро проведу розіграш 5-ти підписок на третій тариф або збір до четвертого.
А поки вам пропоную просто подивитись на результати опитування, кому цікаво.
Всі побажання спробую врахувати і згодом керуватися ними для покращення сайту. Всім дякую!
Вирішив спробувати з допомогою GPT-4 пройти тест на своєму сайті)
Дивиться що з цього вийшло 😉
Класно, діаграми GPT-4 набагато краще малює ніж GPT-3.5!
Експерименти продовжуються, кому цікаво: /channel/gpt_articles/43
Є ідея, зробити мультібота, де кожен зможе піднімати свого бота техпідтримки «натренованого» на вашої унікальної інформаційної базі (Q/A бот)
Типу, кидаєте в бота документи, він дістає текст, а потім використовує його для відповідей.
Звісно, в такому разі треба трохи більше ресурсів, тому знову, це буде платно і трохи дорожче ніж простий гпт.
Актуально?
🤖 І так! нове оновлення Bot API 🎊
З оновленням Bot API 6.6 з'явилися нові можливості для ботів та зміни у методах та назвах класів.
До нових можливостей належать:
🌎 Можливість отримувати та встановлювати різні описи бота для різних мов користувачів. Раніше це було доступно тільки в @Botfather. (Bot Description, Bot About)
😎 Вказувати емодзі для завантажених стікерів, створювати кастомні стікер-сети з емодзі, додавати ключові слова для пошуку стікерів та кілька методів для редагування стікер-сетів. (корисно тим, хто робить ботів, що створюють стікери).
🗒 Також оновлення включає зміни назв полів в деяких класах, перейменування параметрів в деяких методах та перейменування деяких методів для досягнення консистентності (заміна thumb на thumbnail).
📄 Оновлення також додало підтримку різних форматів файлів при завантаженні стікерів та створенні стікер-сетів.
Загалом, як на мене, нічого цікавого, окрім можливості змінювати опис бота для різних мов. Це круто!
I have created a prompt that will help me generate ideas for the new lesson.
I created a prompt:I have to create a series of lessons that would be about developing a bot that will be selling a subscription based access to the channel.
And run in 3 AI helpers:
Please fill that with creative ideas of the bot. Provide the texts that the bot could answer. Also figure out the buttons that the user will be pressing.
ChatGPT | Bing | Notion AI.
Still waiting until the Bard comes out.
So let's compare..
🧠 Бот для вивчення нових слів
Завдяки моєму бажанню вивчення всього нового я натрапив на один цікавий метод, який зветься Spaced Repetition (або інтервальне повторення), яким користуються люди, які хочуть запам'ятати багато нових слів (та і взагалі, інформації), наприклад, ті ж студенти мед. інститутів.
Сенс дуже простий, після вивчення нової інформації, вона через деякий час забувається, але якщо вчасно повторити цю інформацію, то наступного разу ви запам'ятаєте цю інфу на більш довгий час.
Але це раніше треба було вести щоденники та якось відстежувати скільки часу пройшло, а зараз є деякі програми, та я подумав, а що якщо зробити такого бота?
Та це не все! Я додав в нього автоматичний переклад з Google Translate, щоб можна було одразу вивчати нові мови. При створенні новой картки ви можете перекласти потрібне вам слово на вказану в боті вашу мову.
Також, в боті будуть згодом доступні нові публічні блоки карток, на які можна буде підписатись та вивчати :)
P.S. Додав для прикладу картки із прапорами країн (не усіх).
Бота буду доробляти ще, як мінімум ще адімнка потрібна.
🇷🇺 Версия
Какие догадки по поводу того, что на параде позора не бьіло рашистской свастики? Заметили?
(на красной площади)
🔄 Оновлення Bot API 6.0, WebApp.
Я нарешті почав розбиратися у оновленні Телеграму, та навіть зробив вже дуже просту веб-форму, але для одного закритого проєкту, тому потім зроблю демонстраційний варіант, по якому я буду робити новий урок. Багато з вас мене про це питають, тому дам відповідь у цьому пості.
❔Якщо ще хтось не в темі, то тепер просто у Телеграм можна вбудовувати веб-сторінки, це дуже нативно, навіть тема інтерфейсу підтягується, тому ваш сайт буде виглядати максимально приємно для юзерів.
Ви хотіли різних кнопок, різних кольорів, різного розташування та розмірів? Ви втомились від інлайн-кнопок? Дуже добре, тоді ця онова саме для вас.
Але! Вам потрібно вміти писати код на HTML, CSS та Javascript, крім того ж Python. Якщо ви не вмієте - шанс усе одно є, тому що вже викладають приклади проєктів, та ви можете їх адаптувати під свій кейс.
🔻Приклад №1 (andrew000) — aiogram v2.20
🔻Приклад №2 (aiogram - example) — aiogram v.3.0
🔻Приклад №3 (abdullaev388) — aiogram v2.20
Якщо вам це важко, то не забувайте, ви завжди можете звернутися до веб-програмістів, хто зробить "маленький сайт" саме під ваш випадок.
💭Та що я можу зараз сказати про Web App?
Дуже зручно у тому разі, коли вам хочеться зробити щось дуже швидке, де інлайн-кнопки вже не справляються. Наприклад, як сама Телега показувала — вибір квитків, чи вибір дат у календарі, чи заповнювання форми (без створення купи повідомлень у листуванні з ботом, та необхідності робити кнопку "назад" у випадку помилок на вводі).
Мінус інлайн кнопок у тому, що все ще існують ліміти на натискання, та якщо в вашому боті менюшка велика, то бувають випадки, коли бот отримує помилку RetryAfter. Та буває, що з-за прокладки у вигляді Телеграму - кнопки працюють не дуже швидко. Тому, без цієї прокладки все працює на порядок швидше.
⚠️ Тим не менш, якщо в вас є робочій бот з FSM, та все дуже добре працює (та якщо ви не дуже знайомі з веб-програмуванням й поготів) — не поспішайте усі рішення замінювати на WebApp. Це тому, що результат буде майже той самий, а ви лише втратите час.
Хоча й ніхто не забороняє просто спробувати для того, щоб навчитися.
🎛 Загалом, для того щоб працювало все дійсно нормально, вам знадобиться:
1. Купити домен та налаштувати A-record, щоб домен вказував на ваш сервер
2. Налаштувати nginx проксі до вашого застосунку та додати SSL сертифікат (із допомогою certbot — безкоштовно)
3. Зробити html-файли сайту (де будуть необхідні скріпти на JS)
4. Налаштувати aiohttp з відповідними роутами, на які люди будуть звертатися
5. Зробити бота, який буде видавати WebApp у виді текстової, чи інлайн кнопці, чи кнопці-меню.
6. Обробити завершення роботи після закриття WebApp (знов у боті).
🚫 Тобто, дуже не раджу лізти сюди непідготовленим розробникам. Спочатку розбирайтесь у простих речах, вивчіть роботу з базами даних, можливо налаштування nginx та домену, та інше, а потім вже розробляйте WebApp-и.
Вітаю усіх підписників, хочу поділитися деякими думками та змінами щодо моєї діяльності цього каналу, та по курсу взагалі.
В первую очередь пару слов для тех, кто не понимает украинский: Дуров недавно сказал о том, что можно переводить постьі с украинского язьіка прямо в Телеграме, поєтому пользуйтесь єтой возможностью.
Я видалив російські розкладки з усіх девайсів та стараюсь якомога частіше писати та думати українською мовою. Мені було дуже довго просто соромно спілкуватися українською, не розумію чому, мабуть з-за пропаганди. А її було багато.
Зараз кожний українець замислюється стосовно української культури, багато людей відкрило для себе факти знищування (як фізичного, так і психологічного) української культури з боку російської федерації. Та більшість людей не хочуть себе асоціювати з росією. В мене тече кров як російська, так і українська, але я хочу вважати себе українцем, та пишатися цим.
Тому я буду публікувати пости українською мовою, АЛЕ: вести курс усе одно я буду російською мовою, та нові уроки будуть теж російською. Хоча у ботах я буду частіше використовувати українську, тому ви будете стикатися з нашою мовою надалі.
Можливо завдяки цьому (не тільки мої намагання, а й інших людей), більше росіян будуть стикатися з українською, та більш розуміти її. Та паляниця буде для вас дуже знайомим словом.
До речі, я вже відновляю роботу по розвитку курсу, та у найближчому часі буду щось цікаве для вас готувати.
Сайт вже активно переписується командою розробників, та залишилось десь 1-2 місяця до його релізу, тому зовсім скоро ви не будете мати проблем зі входом на сайт, та інших)
Россиян спросили, что они думают о своих соотечественниках, уехавших из страны.
Искренняя ненависть или всё-таки зависть?
Буча. Ну всё, точки расставлены. Опубликованы спутниковые снимки MAXAR TECHNOLOGIES, которые автоматически создаются ее системами. Репутация MAXAR, к слову, безупречна. Ошибки исключены, как и подтасовки. Публикатор - НЬЮ-ЙОРК ТАЙМС, что подтверждает весомость спутниковых фотографий. Снимки показывают улицы Бучи в период оккупации городка войсками Путина, т.е в марте 2022 года. В частности, на ул.Яблонской лежат трупы. В том же порядке, в тех же позах и положениях, которые фиксирует и видеосъёмка из машины, сделанная после бегства путинских войск. Опровергнуть это нереально. Я очень много видел трупов, пройдя семь войн, много лет делая криминальную хронику. Я знаю массу нюансов, по которым «трупозные» постановки легко отличаются от подлинных кадров. Мне доводилось делать для кинематографа («Чистилище») и детальную реконструкцию войны. Я знаю слабые места и приметы таких реконструкций. По моему личному мнению - съёмки подлинные и не являются фейком. Доказательства, приведённые MAXAR, подтверждают моё мнение.
Я понимаю чувства россиян, которые яростно утверждают, что кадры из Бучи - ложь, фейк и инсценировка. Им безумно больно. Эта адская боль управляет и всеми их эмоциями.
Эти кадры опрокидывают их мир, их веру в родину и армию, в Путина и «правоту» его войны. Их бешенство объяснимо и неизбежно. Защититься от того, что разрушает всю их систему ценностей, они могут только слепым и фанатичным отрицанием фактов, агрессивной риторикой и попугайством телевизорных реплик. Им не оставлено выбора. Они сделают все, чтобы не узнать правды о Буче и не допустить ее до себя. Невзоров @nevzorovtv
Мне нужна гарантия безопасности от Телеграма.
Я готов не вступать в НАТО, GeekBrains и Skillbox, вас это устраивает?
Резерв: /channel/+1EQrrtrj6qE4NzNi
🚀Щойно: Microsoft анонсує GitHub Copilot X на базі революційного GPT-4 від OpenAI!
Їхня співпраця та інвестиції в OpenAI дійсно окупаються, надаючи нам неймовірно потужні функції, такі як інтеграція GPT-4.
Як фанат GitHub Copilot, я можу підтвердити, що він зробив революцію в тому, як я пишу код. Я реально пишу в 50% менше коду завдяки ньому.
Правда, ви повинні знати, як ефективно писати код під нього, щоб використовувати весь його потенціал. І інновації на цьому не зупиняються; GPT-4 розширює межі ще більше, роблячи наше розробку простішою, ніж будь-коли раніше! 🌐
Поки що це лише просто анонс, але я вже не можу дочекатися, щоб побачити, як він працює! 👏💡
Більше про анонс тут.
Вирішив хайпанути (поки є можливість) і все ж таки записав відео про ChatGPT API, GPT-4, та трохи про свого ChatGPT бота:
Прем'єра через 45 хвилин:
https://youtu.be/3eqFUaa1myc
GPT-4
OpenAI выпустили GPT-4, последнюю веху в их усилиях по расширению возможностей глубокого обучения. GPT-4 - это большая мультимодальная модель (принимающая изображения и текст на входе, выдающая текст на выходе), которая, хотя и хуже человека во многих реальных сценариях, демонстрирует производительность на уровне человека в различных профессиональных и академических тестах.
Подробности тут
Есть еще статья на 98 страниц
Через 3 часа будет live demo для разработчиков
Бот працює все краще, зробив відео інструкцію)
Поки що інтерфейс англійською, але згодом додам підтримку інших мов.
Ну і звісно, різних функцій буде ще більше)
🎉🤖Тепер бот ChatGPT доступний всім в приватних повідомленнях!
Нарешті дочекались ChatGPT API!
🚀Тепер відповіді набагато швидше і немає черги між користувачами.
💵 Його запити - платні, але я всім даю ліміт на безплатне використання, а якщо захочете використовувати його в Телеграмі — пропоную підписку всього за 1-5$ в місяць в залежності від того як активно ви хочете його використовувати (Оплату зроблю пізніше).
Ще один пост про бота для навчання.
В боті сталося кілька апдейтів:
◽️ Розробив адмін-панель, де можна редагувати свої блоки та картки
◽️ Розробив нормальний вибір з нових карток для вивчення
◽️ Також є вибір при повторюванні карток, якщо наприклад ви хочете повторити спочатку один блок, а тільки потім інший. Між кроками можна вільно рухатися вперед-назад.
◽️Додав для вивчення географії ще декілька варіантів (видно на скрині).
🥰 Цей бот особисто для мене став саме тим улюбленим пет-проджектом, який дуже хочеться розвивати. Я сам кожний день заходжу до нього та повторюю картки.
😏 Але більш за все я кайфую від того, що кожний день я бачу результат — я вивчив майже повністю карту Європи, Азії, та Південної Америці, а зараз вивчаю Африку, та з нею вже важкувато.
👨🏫 Та якщо на перші 1-3 дні я можу взагалі не запам'ятати якісь країни, то на 4-й день я вже залізно половину нових вивчив. І це всього за 4 дні! А якщо не зупинятися, та повторювати як нагадує бот, то ви не забудете їх ніколи!
💡Поради розробникам
Хочу порадити (посоветовать) один дуже (очень) класний канал одного з колег по розробці (разработке) ботів Tishka17, котрий почав (начал) вести свій канал з рекомендаціями для розробників (Python). В нього ще можна знайти статті на habr.
Ще можете подивитися (посмотреть) його дуже корисний (полезный) фреймворк для створення (создания) інтерактивного меню в ботах на аіограм (aiogram-dialog).
Я особисто (лично) читаю кожний (каждый) пост та розумію (понимаю), що мені ще рости й рости.
Темплейт для aiogram v3.0.
Пам'ятаєте останній темплейт? Так ось він переїхав до 3 версії аіограму, та все виявилось досить нескладним, щоб розпочати роботу та адаптувати темплейт.
Звісно, у 3-му аіограмі дуже багато змін, та обов'язково прочитайте доку та туторіал від Groosha, але перехід був не таким болісним як я боявся.
Головне що поки для себе усвідомив — глобально змінена робота з фільтрами та мідлварями, а також робота з кількома роутерами, замість одного глобального діспатчера.
Ось це потрібно буде розібрати. Деякі речі були включені за замовчуванням (фільтр state=None), та зараз їх буде потрібно явно прописувати.
Тому, хто ще боїться — не бійтеся, можна потрохи переходити :)
P.S. Чи означає, що я буду нові уроки створювати з 3.0 версією? Хтозна :D
Давайте найдем 3 отличия между россией и фашизмом
Фашизм (союз борьбы) — идеология и общественно-политическое движение в рамках авторитарного милитаристского ультранационализма и соответствующая диктаторская форма правления с жёсткой регламентацией общества и экономики.
Занимает крайне правое место в традиционном лево-правом политическом спектре.
✍️По мнению Умберто Эко, если в обществе наблюдается 6—7 признаков из этого списка, то оно близко к наступлению фашизма:
⬛️ Культ традиции; культурный синкретизм, подразумевающий пренебрежение к противоречиям в содержащих высшую истину древних откровениях.
🟥 Культ «действия ради действия», недоверие к интеллектуальному.
⬛️ Неприятие скептицизма: сомнение трактуется как предательство.
🟥 Ксенофобия, расизм.
⬛️ Буржуазность, опора на средний класс.
🟥 Национализм; одержимость теориями заговора, культивация чувства нахождения в осаде.
⬛️ Враг изображается как крайне мощный, чтобы последователи чувствовали себя униженными, и в то же время достаточно слабый, чтобы его можно было одолеть.
🟥 Жизнь понимается как непрерывная война, а пацифизм — как сотрудничество с врагом.
⬛️ Элитизм, презрение к слабым.
🟥 Культ героизма и культ смерти.
⬛️ Мачизм, сексизм, неприятие нестандартного сексуального поведения.
🟥 «Избирательный популизм»: индивидуумы воспринимаются не иначе как единый монолитный Народ, чью волю выражает верховный лидер. Неприятие парламентаризма.
⬛️ Использование новояза.
Во главе фашистского государства стоит сильный лидер (например, диктатор) и правительство работает в условиях военного положения или близкого к нему, что обеспечивает укрепление национального единства и поддержания стабильности в обществе.
Фашизм отвергает утверждения о том, что насилие априори имеет негативный характер, и рассматривает политическое насилие и войну как средства, которые могут обеспечить национальное развитие и процветание.
В экономике обычно стремятся достигнуть автаркии (экономической самодостаточности), для чего активно используется протекционизм и государственное экономическое вмешательство.
Крайний авторитаризм и национализм фашизма порождают радикальный расизм — стремление к расовой чистоте или к установлению власти расы господ, что провоцирует массовые убийства, принудительную стерилизацию, геноцид или депортации.
⚡️Журналисты BBC публикуют слова украинского омбудсмена Людмилы Денисовой о подвале в одном из домов Бучи, где около 25 девушек и женщин в возрасте от 14 до 24 лет систематически подвергались изнасилованиям. Девять из них беременны.
"Российские солдаты сказали им, что они будут насиловать их до такой степени, что они не захотят сексуальных контактов ни с одним мужчиной, чтобы помешать им иметь украинских детей", - сказала Денисова.
🇺🇦Реальная Война
Github Copilot
Не могу не порекомендовать чудесную бесплатную штуку, прекрасное изобретение последних лет, и отличный способ эксплуатации искусственного интеллекта.
Недавно многие те, кто подали заявки еще полгода назад, получили доступ к этому инструменту и уже успели его опробовать. Не знаю, как они одобряют заявки сейчас, но скорее запишитесь, если еще не записывались.
В сравнении с Tabnine, который я ранее рекомендовал, у копайлота есть большое преимущество — он реально понимает, что вы от него хотите и подсказывает отлично на больших блоках кода. Табнайн справлялся с одной строчкой хорошо, но не с 2-мя.
А еще, говорят, копайлот практически читает мысли, впрочем, смотрите сами.