1. Мені дали грант на ElevenLabs для генерації уроків з штучним інтелектом! Тепер є стимул швиденько зробити дубляж і нові уроки :)
2. Нарешті знайшли людину, що буде монтувати уроки, тому блок по aiogram 3 вже не за горами!
3. Додав на сайт можливість пошуку уроків
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤🔥3🔥2🎉1🤣1
📣 Хочу поділитися планами на майбутнє курсу та майбутніми змінами.
Більше деталей у відео: Українською мовою, Російською
🔄 Зміни тарифів
- Замість 5 тарифів буде 2: Базовий та Преміум
- 🏫 Базовий: всі уроки + доступ до спец. чату з менторами
- 💎 Преміум: те саме + індивідуальна підтримка в приватному чаті
- 🤝 Більше персональних консультацій: допомога з кодом, спільне написання ботів
📆 Перехід на підписки
- Ціна разової оплати зменшиться
- Оплата тільки при активному навчанні та використанні матеріалів
- Зараз — останній місяць для разової покупки курсу
📚 Умови для поточних тарифів
- 3-4 тариф: доступ до уроків на 1 рік від дати покупки. Потім потрібно продовжувати підписку.
- 5 тариф: особливі умови, збережу максимум можливостей. Всім студентам 5 тарифу буде видана преміум підписка на 5 місяців починаючи з наступного року, незалежно від дати покупки. Після цього — підписка назавжди на Базовий тариф
💡 Вигода поточного апгрейду
- Останній шанс оновити тариф перед переходом на підписки
- Отримайте доступ до підписок на 5-12 місяців вперед
🌐 Мова платформи
- Багато хто з вас міг помітити, що мова сайту за замовчуванням змінилася на українську. Частина інтерфейсу була перекладена, а в налаштуваннях тепер можна вибрати потрібну вам мову.
- Поки що перекладена тільки частина інтерфейсу, але найближчим часом решта частина також буде перекладена.
- Нові уроки будуть на українській мові з можливістю включити субтитри (укр/рос), а пізніше буде доданий і переклад (дубляж за допомогою ШІ). Поки що з дубляжем я експериментую, щоб було максимально зручно дивитися.
🌀 Оновлення курсу
- Починаючи з січня, ми завантажимо нові уроки по aiogram3, у розробці буде переробка додаткових уроків.
- У планах створити курс по створенню Telegram Web App, і замінити уроки по Django на SQLAlchemy Admin
Більше деталей у відео: Українською мовою, Російською
🔄 Зміни тарифів
- Замість 5 тарифів буде 2: Базовий та Преміум
- 🏫 Базовий: всі уроки + доступ до спец. чату з менторами
- 💎 Преміум: те саме + індивідуальна підтримка в приватному чаті
- 🤝 Більше персональних консультацій: допомога з кодом, спільне написання ботів
📆 Перехід на підписки
- Ціна разової оплати зменшиться
- Оплата тільки при активному навчанні та використанні матеріалів
- Зараз — останній місяць для разової покупки курсу
📚 Умови для поточних тарифів
- 3-4 тариф: доступ до уроків на 1 рік від дати покупки. Потім потрібно продовжувати підписку.
- 5 тариф: особливі умови, збережу максимум можливостей. Всім студентам 5 тарифу буде видана преміум підписка на 5 місяців починаючи з наступного року, незалежно від дати покупки. Після цього — підписка назавжди на Базовий тариф
💡 Вигода поточного апгрейду
- Останній шанс оновити тариф перед переходом на підписки
- Отримайте доступ до підписок на 5-12 місяців вперед
🌐 Мова платформи
- Багато хто з вас міг помітити, що мова сайту за замовчуванням змінилася на українську. Частина інтерфейсу була перекладена, а в налаштуваннях тепер можна вибрати потрібну вам мову.
- Поки що перекладена тільки частина інтерфейсу, але найближчим часом решта частина також буде перекладена.
- Нові уроки будуть на українській мові з можливістю включити субтитри (укр/рос), а пізніше буде доданий і переклад (дубляж за допомогою ШІ). Поки що з дубляжем я експериментую, щоб було максимально зручно дивитися.
🌀 Оновлення курсу
- Починаючи з січня, ми завантажимо нові уроки по aiogram3, у розробці буде переробка додаткових уроків.
- У планах створити курс по створенню Telegram Web App, і замінити уроки по Django на SQLAlchemy Admin
YouTube
РЕВОЛЮЦІЯ на платформі Botfather.DEV
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
👍12😍2
🤩 ChatGPT просто на сайті
🤖 BotfatherDEV
Одне з дуже важливих оновлень, яке я дуже давно готував, це ШІ інтегрований в сайт, щоб ви могли дивиться уроки і одночасно запитати в штучного інтелекту якісь речі, що ви не зрозуміли!
Наприклад, не знаєте що значить декоратор, як він працює? просто запитайте не відриваючись від уроку!
Зараз використовується GPT-3.5 для всіх студентів 3 тарифу і вище.
Пізніше, коли перейдемо на підписки — для Премиум тарифу буде доступ до GPT-4 і до контексту уроку (тобто, бот буде знати, про що була мова в уроці).
🤖 BotfatherDEV
Одне з дуже важливих оновлень, яке я дуже давно готував, це ШІ інтегрований в сайт, щоб ви могли дивиться уроки і одночасно запитати в штучного інтелекту якісь речі, що ви не зрозуміли!
Наприклад, не знаєте що значить декоратор, як він працює? просто запитайте не відриваючись від уроку!
Зараз використовується GPT-3.5 для всіх студентів 3 тарифу і вище.
Пізніше, коли перейдемо на підписки — для Премиум тарифу буде доступ до GPT-4 і до контексту уроку (тобто, бот буде знати, про що була мова в уроці).
🔥11❤4👍3🆒1
🎉 Нарешті (майже) на ▶️ Youtube починають додавати підтримку декількох звукових доріжок!
☹️ На жаль, мені ще не дали доступ до цієї фічі, і незрозуміло коли дадуть, тому чекаємо.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Forwarded from about aiogram (Shaon 🇺🇦)
🤔 Новачки або aiogram roadmap #порада
В чаті можна часто можна помітити подібні питання:
• «Як створити бота? Хочу почати з цього»,
• «Чому треба писати равлики над функціями?»
• «Що таке polling?»
💭 З цього можна зробити висновок: aiogram дуже приваблює новачків, але він для них надто складний.
👉 Якщо ти хочеш навчитися створювати ботів, то не зважай на популярні відео в ютубі, в яких показують як написати бота. Автори цих відео роблять скоріше міні-обзори, у них немає мети серйозно тебе вчити, вони навіть можуть дати тобі погані приклади (якщо це не плейлист чи курс). Через це багато хто не знає з чого почати написання ботів і цю сферу часто асоціюють із чимось примітивним, хоча це не завжди так.
🎁 Пропоную новачкам, які хочуть з чогось почати, слідувати aiogram roadmap, яку я створив, щоб було комфортно поглиблюватись у фреймворк і загалом розробку ботів. Вона також буде корисна тим, хто має досвід. Сама roadmap обов'язково буде оновлюватись, чекаю ваші думки с приводу неї
В чаті можна часто можна помітити подібні питання:
• «Як створити бота? Хочу почати з цього»,
• «Чому треба писати равлики над функціями?»
• «Що таке polling?»
💭 З цього можна зробити висновок: aiogram дуже приваблює новачків, але він для них надто складний.
👉 Якщо ти хочеш навчитися створювати ботів, то не зважай на популярні відео в ютубі, в яких показують як написати бота. Автори цих відео роблять скоріше міні-обзори, у них немає мети серйозно тебе вчити, вони навіть можуть дати тобі погані приклади (якщо це не плейлист чи курс). Через це багато хто не знає з чого почати написання ботів і цю сферу часто асоціюють із чимось примітивним, хоча це не завжди так.
🎁 Пропоную новачкам, які хочуть з чогось почати, слідувати aiogram roadmap, яку я створив, щоб було комфортно поглиблюватись у фреймворк і загалом розробку ботів. Вона також буде корисна тим, хто має досвід. Сама roadmap обов'язково буде оновлюватись, чекаю ваші думки с приводу неї
🔥19❤4🤡4👍2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Зовсім скоро після реєстрації на нашому курсі з розробки ботів з'явиться тест по Python, щоб перевірити поточні знання і дати поради які теми бажано підтягнути :)
Виглядатиме якось так!
Виглядатиме якось так!
👍12🔥4
Forwarded from BotNews
Bot API 7.0
Announcing our biggest Bot API update yet!
Reactions
• Introducing full reaction support for bots.
• Bots can now react to messages with setMessageReaction.
• Message reactions now generate updates for bots.
• Added the
Replies 2.0
• Bots can now reply to messages in other chats or topics.
• Added the ExternalReplyInfo class, to track replies across chats.
• The new class ReplyParameters replaces individual reply options in all relevant methods and lets bots quote parts of any message.
• The new field
Link Preview Customization
• Bots can now set a custom URL to generate link previews in outgoing messages.
• Added support for custom size and position of link previews.
• Added the class LinkPreviewOptions to support these new options.
Batch Actions
• Bots can now delete multiple messages in a single request via deleteMessages.
• Bots can now forward or copy multiple messages in a single request via the respective forwardMessages and copyMessages methods.
Boosts & Giveaways
• Added support for Giveaway messages, allowing bots to detect their creation and completion.
• Added updates about chat boost changes via the new classes ChatBoostUpdated and ChatBoostRemoved.
• Bots can now see if a boost came from a premium sub, a gift code, or a giveaway, as well as check all active user boosts via getUserChatBoosts.
General
• Blockquotes are now supported in MarkdownV2 and HTML parse modes.
• Web Apps won't close when calling
• Web Apps can now toggle the visibility and on-click behavior of the Settings Button.
• Bots can now request multiple users, see KeyboardButtonRequestUsers.
• The class Chat has new fields holding profile and background colors, custom emoji, and more.
• And a great deal more. See the full changelog for details:
https://core.telegram.org/bots/api-changelog#december-29-2023
Happy Holidays from the Telegram Team 🎆
Announcing our biggest Bot API update yet!
Reactions
• Introducing full reaction support for bots.
• Bots can now react to messages with setMessageReaction.
• Message reactions now generate updates for bots.
• Added the
available_reactions field to the class Chat.Replies 2.0
• Bots can now reply to messages in other chats or topics.
• Added the ExternalReplyInfo class, to track replies across chats.
• The new class ReplyParameters replaces individual reply options in all relevant methods and lets bots quote parts of any message.
• The new field
quote of the class Message lets bots detect incoming quoted text.Link Preview Customization
• Bots can now set a custom URL to generate link previews in outgoing messages.
• Added support for custom size and position of link previews.
• Added the class LinkPreviewOptions to support these new options.
Batch Actions
• Bots can now delete multiple messages in a single request via deleteMessages.
• Bots can now forward or copy multiple messages in a single request via the respective forwardMessages and copyMessages methods.
Boosts & Giveaways
• Added support for Giveaway messages, allowing bots to detect their creation and completion.
• Added updates about chat boost changes via the new classes ChatBoostUpdated and ChatBoostRemoved.
• Bots can now see if a boost came from a premium sub, a gift code, or a giveaway, as well as check all active user boosts via getUserChatBoosts.
General
• Blockquotes are now supported in MarkdownV2 and HTML parse modes.
• Web Apps won't close when calling
openTelegramLink.• Web Apps can now toggle the visibility and on-click behavior of the Settings Button.
• Bots can now request multiple users, see KeyboardButtonRequestUsers.
• The class Chat has new fields holding profile and background colors, custom emoji, and more.
• And a great deal more. See the full changelog for details:
https://core.telegram.org/bots/api-changelog#december-29-2023
Happy Holidays from the Telegram Team 🎆
🔥4🤡2👍1
BotNews
Bot API 7.0 Announcing our biggest Bot API update yet! Reactions • Introducing full reaction support for bots. • Bots can now react to messages with setMessageReaction. • Message reactions now generate updates for bots. • Added the available_reactions field…
Морально відійду від обстрілу і зроблю огляд на це
😢10👍4🤡2
This media is not supported in the widget
VIEW IN TELEGRAM
🔥22❤🔥3❤1👍1🖕1
Всіх вітаю! 🎉
Сподіваюсь в цьому році нас чекає перемога, і цей безкінечний терор закінчиться.
Також, великі плани по розвитку курсу і створенню контенту. Зараз набагато більше часу приділяю, ніж раніше, і сподіваюсь результати вам сподобаються.
Оновлення тарифів на botfather.dev та уроки по aiogram 3 буде протягом тижня.
Сподіваюсь в цьому році нас чекає перемога, і цей безкінечний терор закінчиться.
Також, великі плани по розвитку курсу і створенню контенту. Зараз набагато більше часу приділяю, ніж раніше, і сподіваюсь результати вам сподобаються.
Оновлення тарифів на botfather.dev та уроки по aiogram 3 буде протягом тижня.
❤30🖕4👍1👏1😁1
Переглянути ID чата з Telegram Desktop тепер можливо в офіційному клієнті
З'явилось 29.10.23
З'явилось 29.10.23
Заходимо в Налаштування ->
Розширені ->
Експериментальні Налаштування ->
Show Peer IDs In Profile
👍11👏6🤡3❤🔥1❤1
Aiogram hentai 🍓
Поки я виправляю нескінченні баги в оновленні платформи, а також відполіровую уроки по аіограм 3, Ілля вже зробив огляд Бот АПІ 7.0 :)
Telegram
Aiogram hentai 🍓
🦷 Bot API v7.0 — наразі вважається наймасштабнішим оновленням.
Трохи запізнився з постом, але краще пізно, ніж ніколи. :)
❤️ Реакції
• Тепер боти можуть реагувати на повідомлення методом setMessageReaction.
• Боти також бачать реакції на повідомлення. (Як…
Трохи запізнився з постом, але краще пізно, ніж ніколи. :)
❤️ Реакції
• Тепер боти можуть реагувати на повідомлення методом setMessageReaction.
• Боти також бачать реакції на повідомлення. (Як…
👍5❤1❤🔥1
Forwarded from Костянтин К 🇺🇦
Media is too big
VIEW IN TELEGRAM
Коротке про оновлення платформи, і як активувати підписку для існуючих студентів
👍7
🚀 Досліджуйте свої Програмістські Навички з Wakatime! 🕒
Хочете дізнатися, скільки часу ви витрачаєте на програмування та які мови програмування використовуєте найбільше?
Wakatime - інструмент, що дозволяє відслідковувати ваш час під час програмування! 🌟
Wakatime автоматично фіксує час, який ви проводите за написанням коду, допомагаючи вам зрозуміти ваші звички та покращити продуктивність. З його допомогою ви зможете:
✅ Аналізувати витрачений час на різні проєкти
✅ Визначати, які мови програмування ви використовуєте найчастіше
✅ Отримувати звіти про вашу активність та продуктивність
✅ Інтегрувати з улюбленими редакторами коду та IDE
✅ Порівнювати свої досягнення із лідерами
Wakatime - це ваш особистий аналітик, який допомагає розвивати ваші навички та ефективність у програмуванні.
VS Code
Pycharm
Автор посту: @clandast
Хочете дізнатися, скільки часу ви витрачаєте на програмування та які мови програмування використовуєте найбільше?
Wakatime - інструмент, що дозволяє відслідковувати ваш час під час програмування! 🌟
Wakatime автоматично фіксує час, який ви проводите за написанням коду, допомагаючи вам зрозуміти ваші звички та покращити продуктивність. З його допомогою ви зможете:
✅ Аналізувати витрачений час на різні проєкти
✅ Визначати, які мови програмування ви використовуєте найчастіше
✅ Отримувати звіти про вашу активність та продуктивність
✅ Інтегрувати з улюбленими редакторами коду та IDE
✅ Порівнювати свої досягнення із лідерами
Wakatime - це ваш особистий аналітик, який допомагає розвивати ваші навички та ефективність у програмуванні.
VS Code
Pycharm
Автор посту: @clandast
👍8
📝 Код-конспект для нових уроків.
Хочу з вами поділитися новим форматом конспектів до уроків! В цьому пості ви знайдете посилання на конспект до уроку по🔮 Магічним фільтрам!
🤖 Хтось з вас обов'язково стикався з таким цікавим інструментом я Jupyter Notebook.
Він використовує такі спеціальні файли з розширенням
📚 Тобто, це майже ідеальний інструмент для конспекту уроків, бо можна розмістити код, пояснення до коду, а потім його ще і запустити, і протестити, подивиться, що він робить.
🧠 Саме тому, в нових уроках по aiogram 3, які вже доступні на Botfather.DEV, ми використовуємо саме цей формат конспекту коду.
➡️ Ось приклад такого конспекту по Магічним фільтрам (ті, що
👨🏫 Взагалі, я раджу проходити уроки наступним чином, щоб найкраще засвоїти матеріал:
1. Дивитесь відео без зупинок (щось упустили — нестрашно)
2. Читаєте код-конспект, запускаєте приклади, намагаєтесь зрозуміти те, як працює те, про що я розповідаю в уроці.
3. Клонуєте новий мінімальний темплейт*, вмикаєте відео, і дивитесь його знову, але тепер, вже повторюєте той код, що пишу я!
Після цього, потрібно ще більше практики, щоб остаточно засвоїти новий матеріал. Для цього — виконуєте домашнє завдання. Щодо домашнього завдання нижче буде ще один пост.
*мінімальний шаблон — нова версія цього шаблона для ботів, де прибране все зайве, що не буде відволікати тих, хто тільки навчається писати ботів.
Хочу з вами поділитися новим форматом конспектів до уроків! В цьому пості ви знайдете посилання на конспект до уроку по
Він використовує такі спеціальні файли з розширенням
.ipynb, в яких можна розмістити Markdown розмітку для тексту, та фрагменти коду, які можна запускати просто в цьому файлі.F.text, F.data, тощо).1. Дивитесь відео без зупинок (щось упустили — нестрашно)
2. Читаєте код-конспект, запускаєте приклади, намагаєтесь зрозуміти те, як працює те, про що я розповідаю в уроці.
3. Клонуєте новий мінімальний темплейт*, вмикаєте відео, і дивитесь його знову, але тепер, вже повторюєте той код, що пишу я!
Після цього, потрібно ще більше практики, щоб остаточно засвоїти новий матеріал. Для цього — виконуєте домашнє завдання. Щодо домашнього завдання нижче буде ще один пост.
*мінімальний шаблон — нова версія цього шаблона для ботів, де прибране все зайве, що не буде відволікати тих, хто тільки навчається писати ботів.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍6🔥1
Коротка інструкція по тому, як виконувати домашні завдання. Вам навіть не потрібно для цього встановлювати IDE, достатньо просто мати Google акаунт!
Можете побачити, що тепер писати прості тести для ботів відносно нескладно (2-е фото).
Для цього я використовую мій форк бібліотеки aiogram-mock, відправляю боту повідомлення:
Після чого, бот "відповідає", у віртуальну історію повідомлень додається ще одне повідомлення (вже від бота). Тому наступним чином я вже перевіряю, що цей текст той, що я хотів:
Можете побачити, що тепер писати прості тести для ботів відносно нескладно (2-е фото).
Для цього я використовую мій форк бібліотеки aiogram-mock, відправляю боту повідомлення:
await tg_control.send("hello")Після чого, бот "відповідає", у віртуальну історію повідомлень додається ще одне повідомлення (вже від бота). Тому наступним чином я вже перевіряю, що цей текст той, що я хотів:
assert tg_control.last_message.text == "Hello, JOHN"
👍9🔥3