Коротка інструкція по тому, як виконувати домашні завдання. Вам навіть не потрібно для цього встановлювати IDE, достатньо просто мати Google акаунт!
Можете побачити, що тепер писати прості тести для ботів відносно нескладно (2-е фото).
Для цього я використовую мій форк бібліотеки aiogram-mock, відправляю боту повідомлення:
Після чого, бот "відповідає", у віртуальну історію повідомлень додається ще одне повідомлення (вже від бота). Тому наступним чином я вже перевіряю, що цей текст той, що я хотів:
Можете побачити, що тепер писати прості тести для ботів відносно нескладно (2-е фото).
Для цього я використовую мій форк бібліотеки aiogram-mock, відправляю боту повідомлення:
await tg_control.send("hello")Після чого, бот "відповідає", у віртуальну історію повідомлень додається ще одне повідомлення (вже від бота). Тому наступним чином я вже перевіряю, що цей текст той, що я хотів:
assert tg_control.last_message.text == "Hello, JOHN"
👍9🔥3
Сьогодні проведемо стрім по Bot API 7.0.
Хочу розібрати реакції в ботах, і інші оновлення.
Сьогодні о 18:20 по Києву.
Хочу розібрати реакції в ботах, і інші оновлення.
Сьогодні о 18:20 по Києву.
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
👍3💩1🖕1
Уроки по aiogram 3 вже на сайті, а відповідні уроки по aiogram 2 — переїжджають на Youtube!
Добра новина для тих, хто не мав доступу до платформи Botfather.DEV, але хоче навчитися писати ботів!
Наш YouTube плейлист буде оновлюватися, я буду додавати туди все більше і більше уроків по aiogram2, в той час, як платформу оновлятиму уроками по aiogram 3.
P.S. Завтра — більше
Добра новина для тих, хто не мав доступу до платформи Botfather.DEV, але хоче навчитися писати ботів!
Наш YouTube плейлист буде оновлюватися, я буду додавати туди все більше і більше уроків по aiogram2, в той час, як платформу оновлятиму уроками по aiogram 3.
P.S. Завтра — більше
botfather.dev
Разработка Telegram Ботов на Python
Telegram-боты — новая и многофункциональная часть бизнес-процессов. Через них автоматизируют внутренние процессы, общаются с клиентами, собирают данные или что-то продают.
Ты можешь пройти этот курс и научиться программировать ботов собственными руками.…
Ты можешь пройти этот курс и научиться программировать ботов собственными руками.…
👍10
Урок по aiogram-dialog тепер доступний всім на YouTube!
Це об'єднане відео тих двох уроків, що раніше публікував на Botfather.DEV, тому урок повністю російською мовою.
Це об'єднане відео тих двох уроків, що раніше публікував на Botfather.DEV, тому урок повністю російською мовою.
YouTube
Телеграм Бот с Многоуровневым меню на Инлайн Кнопках. Aiogram Dialog
Видео первоначально было опубликовано на Botfather.DEV
Обновленные видео с Aiogram 3 уже на платформе, поэтому выкладываю уроки по Aiogram 2 в открытый доступ.
Чтобы зарегистрироваться на платформе и изучать новый курс по Aiogram 3 переходите по ссылке:…
Обновленные видео с Aiogram 3 уже на платформе, поэтому выкладываю уроки по Aiogram 2 в открытый доступ.
Чтобы зарегистрироваться на платформе и изучать новый курс по Aiogram 3 переходите по ссылке:…
Хтось знає нейронку, що може генерити діждитал аватар під голос? щоб з ліп сінком було?
Можна анімаційних персонажів
Heygen дорого
Можна анімаційних персонажів
Heygen дорого
🍾3
Будь який професійний розробник (той, що програміст) знає, що розвиватись треба постійно, треба постійно щось вчити нове, нові технології, підходи, мови програмування, тощо.
Можливості для розвитку особистості та навичок не обмежені і можуть бути розширені через навчання та зусилля.
Відповідь дуже проста — це вивчати
📘 Існують багато технік навчання, одні науково підтверджені, інші ще ні, а деякі навпаки — виявились помилковими! Але техніки — це ще не все.
Гарна техніка навчання (інтервальне повторення, чергування тем, тощо) — це лише одна з сторін, і деякі люди, які краще вміють глибоко обробляти інформацію, можуть швидко навчатись і без всяких спеціальних технік.
Хочу поділитися з вами такими інсайтами з одного відео (і взагалі дуже цікавий канал, раджу підписатись), вони про 4 "типи" людей, що навчаються, але цікаві навіть не типи, а інше:
✨ Індивідуальні відмінності мають значення: Ми не всі вчимося однаково, ви це думаю і так знаєте. Але застаріла концепція "стилів навчання" — помилкова і застаріла.
Проте, окрім помилкової концепції стилів навчання існує і інша, більш правдива, яка називається "типи учнів" і базується на звичках і процесах. Про це в повідомленні нижче
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🥰2🤔1🤩1
Vibecoding Haven (BotfatherDEV)
Детальніше в відео
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
I Coached 3000 Top Students. Here's What I've Learned...
Learner Type Quiz (free) - Figure out your learning strengths and weaknesses: https://bit.ly/4dYKX3T
Join my Learning Drops newsletter (free) - https://bit.ly/3Vobel0
Every week, I distil what really works for improving results, memory, depth of understanding…
Join my Learning Drops newsletter (free) - https://bit.ly/3Vobel0
Every week, I distil what really works for improving results, memory, depth of understanding…
🔥7🤩1
🕑 14:00 по Києву. Вже пройшов
Деталі стриму в повідомлення нижче!
P.S. запис буде, все залишиться на Youtube
Стрім українською мовою, але якщо будуть запитання російською — відповідатиму російською
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
Vibecoding Haven (BotfatherDEV)
YouTube
Приймаємо заявки в публічні групи ботом зі Штучним інтелектом, aiogram 3
Хочете навчитись писати ботів з 0? Для цього в мене є повноцінний курс: https://botfather.dev/?utm_source=youtube&utm_medium=stream
Буду доробляти бота, який фільтрує спам (https://github.com/Latand/MistralSpamGuard) повідомлення з допомогою ШІ (LLM Mistral)…
Буду доробляти бота, який фільтрує спам (https://github.com/Latand/MistralSpamGuard) повідомлення з допомогою ШІ (LLM Mistral)…
Доробляли бота, який фільтрує спам повідомлення з допомогою ШІ (LLM Mistral) (він працює в @botoid):
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
ChatGPT Markdown -> Telegram HTML Parser
Якщо ви пишете ChatGPT бота на API OpenAI, і хочете, щоб у вас було нормальне форматування тексту — пропоную вам моє рішення:
Парсер Markdown розмітки, який переводить в HTML розмітку, яку сприймає Telegram Bot API
Також, тут передбачена можливість закривати теги <pre>, що дозволяє використовувати його в streaming mode.
Якщо ви пишете ChatGPT бота на API OpenAI, і хочете, щоб у вас було нормальне форматування тексту — пропоную вам моє рішення:
Парсер Markdown розмітки, який переводить в HTML розмітку, яку сприймає Telegram Bot API
Також, тут передбачена можливість закривати теги <pre>, що дозволяє використовувати його в streaming mode.
GitHub
GitHub - botfather-dev/formatter-chatgpt-telegram
Contribute to botfather-dev/formatter-chatgpt-telegram development by creating an account on GitHub.
❤4🔥1
📣 Новий стрім: Запускаємо Telegram-бота на Webhook з Docker та ngrok, інтегруємо зовнішні API та Мультіботи!
💻 Новий стрім про:
🟠 Як налаштувати бота з Webhook
🟠 ngrok для швидкого використання локальних серверів в інтернеті
🟠 Використання готового класу для асинхронних API запитів з aiohttp
🕑 Таймстемпи:
🟠 3:12 — Інформація про Ngrok, Webhook, Docker
🟠 29:58 — Починаємо розглядати приклади з офіційного репозиторія aiogram
🟠 31:10 — Webhook example
🟠 37:05 — Multibot example
🟠 44:20 — Починаємо писати проєкт (розбір docker-compose)
🟠 46:53 — Отримуємо дані для ngrok і пишемо ngrok.yml
🟠 58:09 — Пишемо змінні оточення та Config
🟠 1:07:40 — Пишемо код для запуску Webhook в bot.py
🟠 1:33:33 — Пишемо Мультибота
🟠 2:00:12 — Про те, як приймати запити на Webhook від сторонніх сервісів (наприклад, про успішну оплату)
🟠 2:13:40 — Як надсилати запити на зовнішній API сервіс
P.S. запис буде, все залишиться на Youtube
Стрім українською мовою, але якщо будуть запитання російською — відповідатиму російською
💻 Новий стрім про:
🕑 Таймстемпи:
P.S. запис буде, все залишиться на Youtube
Стрім українською мовою, але якщо будуть запитання російською — відповідатиму російською
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Запускаємо Telegram-бота на Webhook з Docker та ngrok, інтегруємо зовнішні API
Хочете навчитись писати ботів з 0? Для цього в мене є повноцінний курс: https://botfather.dev/?utm_source=youtube&utm_medium=stream
Шаблон, що використали на стрімі: https://github.com/Latand/tgbot_template_v3
Код, який писали на стрімі: https://github.…
Шаблон, що використали на стрімі: https://github.com/Latand/tgbot_template_v3
Код, який писали на стрімі: https://github.…
🔥15❤🔥4❤1
Vibecoding Haven (BotfatherDEV)
📣 Новий стрім: Запускаємо Telegram-бота на Webhook з Docker та ngrok, інтегруємо зовнішні API та Мультіботи! 💻 Новий стрім про: 🟠 Як налаштувати бота з Webhook 🟠 ngrok для швидкого використання локальних серверів в інтернеті 🟠 Використання готового класу…
Код до стріму був доданий в репозиторій
GitHub
GitHub - Latand/webhook_multibot_stream
Contribute to Latand/webhook_multibot_stream development by creating an account on GitHub.
🔥2
На наступному стрімі будемо прикручувати платіжну систему для прийому платежів в криптовалюті від @CryptoBot
Проведемо десь на вихідних 17-18 числа.
Готуйтеся :)
Проведемо десь на вихідних 17-18 числа.
Готуйтеся :)
🔥12
📣 Новий стрім: Інтеграція API @Cryptobot в Телеграм бота з автоматичним прийняттям платежів.
💻 Новий стрім про те, як:
🟠 користуватись бібліотекою aiocryptopay
🟠 інтегрувати її в бота на aiogram 3
🟠 створювати інвойси
🟠 приймати оплату на Webhook,
🟠 повідомляти про успішну оплату користувачів бота
📝 Код до стріму.
🕑 Таймстемпи
P.S. запис буде, все залишиться на Youtube
Стрім українською мовою, але якщо будуть запитання російською — відповідатиму російською
💻 Новий стрім про те, як:
📝 Код до стріму.
🕑 Таймстемпи
P.S. запис буде, все залишиться на Youtube
Стрім українською мовою, але якщо будуть запитання російською — відповідатиму російською
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3
Vibecoding Haven (BotfatherDEV)
📣 Новий стрім: Інтеграція API @Cryptobot в Телеграм бота з автоматичним прийняттям платежів. 💻 Новий стрім про те, як: 🟠 користуватись бібліотекою aiocryptopay 🟠 інтегрувати її в бота на aiogram 3 🟠 створювати інвойси 🟠 приймати оплату на Webhook, 🟠 повідомляти…
Всім дякую за участь у стрімі!
Додав репозиторій з кодом, та таймстемпи
Додав репозиторій з кодом, та таймстемпи
👍6❤🔥3🔥2
🎉 Новий стрім: Розробка багатомовних Telegram ботів з aiogram i18n!
🌍 Потрібно надати можливість боту взаємодіяти з користувачами, які спілкуються різними мовами? З aiogram i18n це стає не просто можливим, а ще і дуже зручним у розробці.
📖 У цьому відео ви дізнаєтесь:
- Як визначити мову користувача, використовуючи Bot API.
- Як створити інлайн меню для зміни мови.
- Переваги використання синтаксису Fluent для точних та зрозумілих перекладів.
- Процес створення та редагування мовних файлів для вашого бота.
- Підключення перекладів з aiogram/i18n
🕑 Таймкоди:
🟠 7:35 — трохи про aiogram[i18n]
🟠 9:50 — чому обирати aiogram_i18n
🟠 17:02 — швидкий огляд прикладу інтеграції aiogram_i18n
🟠 20:57 — трошки про начинку I18nMiddleware
🟠 27:59 — про синтаксис Fluent та GNU gettext
🟠 40:00 — про приклад отримання мови з бд з SQLAlchemy
🟠 48:20 — починаємо писати код
🟠 1:02:13 — парсимо код для автоматичного створення .ftl файлів
🟠 1:17:30 — створюємо стаби (підказки) для зручної роботи з ключами перекладів
🟠 1:26:25 — приклад файлу перекладів з бота @SuperLearning_bot
🟠 1:31:04 — читаємо гайд по Fluent
🟠 1:33:50 — про правила (CLDR) перекладів в множині
🟠 1:42:07 — Створюємо клавіатуру для вибору мови, і тестимо код
🟠 2:01:00 — змінюємо мову за замовчуванням
🟠 2:02:33 — Створюємо свій Manager для передачі своєї мови в i18n
🟠 2:17:00 — реалізуємо переклади в множині в боті
🟠 2:23:15 — різні переклади в залежності від гендеру
🟠 2:25:45 — перевикористовуємо одні переклади в інших
👨💻 Код до відео
📎 Корисні посилання:
- Стаття про aiogram_i18n
- Правила CLDR
- Fluent Syntax
- Crowdin інструмент для редагування Fluent
🌍 Потрібно надати можливість боту взаємодіяти з користувачами, які спілкуються різними мовами? З aiogram i18n це стає не просто можливим, а ще і дуже зручним у розробці.
📖 У цьому відео ви дізнаєтесь:
- Як визначити мову користувача, використовуючи Bot API.
- Як створити інлайн меню для зміни мови.
- Переваги використання синтаксису Fluent для точних та зрозумілих перекладів.
- Процес створення та редагування мовних файлів для вашого бота.
- Підключення перекладів з aiogram/i18n
🕑 Таймкоди:
👨💻 Код до відео
📎 Корисні посилання:
- Стаття про aiogram_i18n
- Правила CLDR
- Fluent Syntax
- Crowdin інструмент для редагування Fluent
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Розробка Багатомовних Telegram ботів з aiogram i18n
У цьому стримі ми зануримося у світ багатомовності Telegram ботів з допомогою бібліотеки aiogram i18n.
Хочете навчитись писати ботів з 0? Для цього в мене є повноцінний курс: https://botfather.dev/?utm_source=youtube&utm_medium=stream
Код до відео: htt…
Хочете навчитись писати ботів з 0? Для цього в мене є повноцінний курс: https://botfather.dev/?utm_source=youtube&utm_medium=stream
Код до відео: htt…
🔥12❤2👍1🤩1
Forwarded from Yūri 🇺🇦 💜 Ly
👀 Telegram Business
Останній вихідний код iOS розкриває майбутні функції, пов'язані з бізнесом у Telegram. Я скомпілював Swiftgram з цими змінами, щоб показати вам демонстрацію.
Деякі чутки кажуть, що TG Business буде доступний для користувачів Telegram Premium.
📍 Місцезнаходження: Відображайте місцезнаходження вашого бізнесу на вашому акаунті.
⏰ Години роботи: Показуйте своїм клієнтам, коли ви відкриті для бізнесу.
💬 Швидкі відповіді: Налаштуйте шорткати з багатим текстом та медіа, щоб швидше відповідати на повідомлення.
💌 Привітальні повідомлення: Створюйте привітання, які автоматично надсилатимуться новим клієнтам.
📴 Повідомлення про відсутність: Визначайте повідомлення, які автоматично надсилатимуться, коли ви не в мережі.
🤖 Чат-боти: Додавайте будь-які сторонні чат-боти, які оброблятимуть взаємодії з клієнтами.
Останній вихідний код iOS розкриває майбутні функції, пов'язані з бізнесом у Telegram. Я скомпілював Swiftgram з цими змінами, щоб показати вам демонстрацію.
Деякі чутки кажуть, що TG Business буде доступний для користувачів Telegram Premium.
📍 Місцезнаходження: Відображайте місцезнаходження вашого бізнесу на вашому акаунті.
⏰ Години роботи: Показуйте своїм клієнтам, коли ви відкриті для бізнесу.
💬 Швидкі відповіді: Налаштуйте шорткати з багатим текстом та медіа, щоб швидше відповідати на повідомлення.
💌 Привітальні повідомлення: Створюйте привітання, які автоматично надсилатимуться новим клієнтам.
📴 Повідомлення про відсутність: Визначайте повідомлення, які автоматично надсилатимуться, коли ви не в мережі.
🤖 Чат-боти: Додавайте будь-які сторонні чат-боти, які оброблятимуть взаємодії з клієнтами.
👍8🔥4👏1
Vibecoding Haven (BotfatherDEV)
🎉 Новий стрім: Розробка багатомовних Telegram ботів з aiogram i18n! 🌍 Потрібно надати можливість боту взаємодіяти з користувачами, які спілкуються різними мовами? З aiogram i18n це стає не просто можливим, а ще і дуже зручним у розробці. 📖 У цьому відео…
Українці, потрібна ваша допомога!
😢 Останнім часом на Youtube я багато публікую матеріалів саме українською мовою, відповідно кількість переглядів зменшується, як і кількість підписників.
🤓 Цілком ймовірно, що Youtube це сприйматиме як негативний сигнал і не буде просувати мої відео. Якщо ще не підписані, будь ласка підпишіться.
📹 Підписатися
😌 Зрештою, подивиться які відео в мене є, якщо сподобаються, то поставьте лайки і коментарі, це допоможе алгоритму зрозуміти, що не треба мене зливати.
📹 Підписатися
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5🫡1