Vibecoding Haven (BotfatherDEV) – Telegram
Vibecoding Haven (BotfatherDEV)
2.59K subscribers
698 photos
108 videos
11 files
475 links
Ділюсь про те як стати продуктивнішим використовуючи AI в програмуванні.
Download Telegram
Привітайте мене, ChatGPT Markdown to Telegram HTML Parser — мій перший проєкт опублікований на PyPI.

Нагадаю, ця бібліотека допоможе вам конвертувати текст, відформатований у Markdown, у HTML-розмітку, яку підтримує Telegram Bot API. Він розроблений спеціально для використання в ChatGPT ботах, створених з використанням OpenAI API.

Ви можете встановити пакет за допомогою pip:

pip install chatgpt-md-converter


Приклад використання:

from chatgpt_md_converter import telegram_format

formatted_text = telegram_format("Here is some **bold**, __underline__, and `inline code`.\n```python\nprint('Hello, world!')\n")

print(formatted_text)


З нетерпінням чекаю на ваші відгуки! 📬
👎41💩40🤮39😁38😢36🤔32
Всі вже в курсі про GPT-4o від OpenAI💭?
Привітайте наш кастомний GPT для розробки ботів на aiogram 3 🐍!

🤔 Чому це важливо? А тому, що нова моделька GPT-4o:
- Нарешті знає щось про aiogram 3!
- Менше відмовляється писати повний код.
- Друкує код дуже швидко.
- Доступна безкоштовно*!

Раніше GPT-3.5 і GPT-4 дуже погано писали код на aiogram, а aiogram 3 вони взагалі не знали. і постійно вигадували щось своє.

Ми в Botfather.DEV 🌟 попрацювали, щоб створити багато прикладів коду, і запхати документацію по 3-й версії, щоб зробити її відповіді ще трохи кращими.

Спробуйте і будь ласка залишайте рейтинги і відгуки!

P.S. на жаль, не завжди воно дивиться на приклади коду, можливо іноді треба буде нагадати якось так:
подивись в базу знань
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮51👎46😁36🤔35😢35💩35
Forwarded from BotNews
This media is not supported in your browser
VIEW IN TELEGRAM
Introducing Payments for Digital Goods and Services

With the upcoming Telegram update, your bots and mini apps will be able to sell digital goods and services.

To allow for this change in compliance with third-party store terms, we are rolling out a new in-app currency, Telegram Stars. Users will soon be able to acquire Stars from Telegram using standard Apple and Google in-app purchases and then use them to buy digital goods and services from you.

All payments for digital goods and services have to be carried out exclusively in Telegram Stars. If digital goods and services can be purchased for your bot or mini app on other platforms, like your external website, the same goods and services must also be available for purchase with Telegram Stars, in compliance with Apple Review Guideline 3.1.3(b).

To accept payments for digital goods and services, starting with Bot API 7.4, you can use the sendInvoice or createInvoiceLink methods with the currency field set to "XTR" and the provider_token field left empty. To refund payments, you can use the refundStarPayment method.

💎 Developers will be able to withdraw Telegram Stars using the TON blockchain.

⚠️ Payments for physical goods and services are unaffected by this change and can continue operating as usual.

Along with these changes, Bot API 7.4 adds even more improvements for all bots, like:

• Support for visual effects, which bots can attach to messages via the new message_effect_id parameter.
• Support for expandable blockquote text entities.
• Captions that can be shown above the respective media via the new show_caption_above_media parameter.

• And more, see the full changelog for details.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮53😁49👎42🤯41🤔36😱34
Хто хоче навчитись робити WebApp 📲?
Планую через місяць запустити новий FullStack інтенсив, на якому почати будувати один дуже цікавий проєкт.

💰Інтенсив платний: 200$
🗓 Триватиме: 10-12 уроків протягом 6 тижнів (до 24г лекцій + самостійна робота).
👨‍💻 Стек: ReactJS, Python; FastAPI, SQLAlchemy, Alembic.

👥 Хто хоче записатись: @latand
Оплата тут.

🎟 Знижки (писати в пп)
- Хто запишеться і оплатить протягом 2х тижнів - знижка 50$.
- Для учасників чатів додаткова знижка 20$:
- @bot_devs_novice
- @botoid
- @aiogramua
- @aiogram_pcr

Старт не раніше 10.07.2024

P.P.S. До інтенсиву треба буде підготуватися по основам HTML, CSS, JS та ReactJS. Матеріали для підготовки надаю після оплати
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥7😢2👎1
Telegram Stars вже в ChatGPT

Нарешті я доробив магазин токенів всередині свого бота, а з інтеграцією Telegram Stars покупки в боті мають стати набагато зручнішими.

Спробуйте, мінімальна покупка - 2 зірки, а якщо будуть якісь проблеми - можу повернути (присилайте айді транзакції @latand)

Хочете стрім по тому, як це додати в свого бота?
👍6❤‍🔥1🤯1
Forwarded from about aiogram (Shaon)
⭐️ Telegram stars #цікаве

👉 Телеграм зірки - валюта в телеграм, яку можна купувати за реальні гроші та витрачати в месенжері на різні речі

🏆 Переваги у використанні зірок

Зручність - на відмінну від інших способів оплати, використання зірок набагато зручніше як для користувача так і для сервісу. Користувач може легко поповнити свій баланс зірок через банківську карту (якщо телеграм завантажено з офіційного сайту) чи у Play Market або App Store. Проведення оплати можна зробити в декілька дотиків
Легка можливість повернення зірок назад на баланс клієнту за допомогою ідентифікатору транзакції
За допомогою зірок можна оплачувати Telegram Ads та переводити їх в реальні гроші

😔 Неприємні моменти використання зірок

Всі цифрові товари, які можна придбати в твоєму сервісі повинні оплачуватись виключно за допомогою зірок (це не стосується фізичних товарів). Тобто, якщо ти продаєш цифрові товари іншими способами, то телеграм може частково (на окремих платформах) або повністю заблокувати доступ до твого сервісу. Теоретично, процес перевірки можна автоматизувати неможливо, тому це стосується тільки дуже великих проектів у яких є відповідні товари. Це означає, що маленькі сервіси можуть проводити оплату будь-яким способом, але я не рекомендую подібні способи
Комісія при оплаті зірками від 30% і більше, що руйнує деякі бізнес моделі
Твій сервіс повинен брати на себе відповідальність за обслуговування клієнтів і повністю сам вирішувати спірні моменти
Переведення зірок у реальні гроші буде доступно через 21 день після їх отримання сервісом. Це буде пов'язано з криптовалютою і такий механізм працюватиме на платформі Fragment. Поки що, реальних переведень зафіксовано не було, тому деталі невідомі
Зірки мають час життя в 3 роки з дати їх отримання і якщо їх не витратити, то вони автоматично спишуться з балансу

💭 Поки що, придбати зірки можна лише під час спроби оплатити чек. Також, зірки йдуть не на баланс власника бота, а на баланс самого бота, який зараз подивитись не можна

👀 Як цим користуватись?

📌 Важливо не забути додати апдейт типу pre_checkout_query в дозволені, бо він не встановлюється за замовчуванням

⬇️ Простий приклад коду для створення чеку на оплату 5 зірок (або посилання)
from aiogram import Router, F, Bot
from aiogram.filters import Command
from aiogram.types import Message, PreCheckoutQuery


router = Router()


@router.message(Command('start'))
async def create_invoice(msg: Message):
await msg.answer_invoice(
noscript="Title",
denoscription="Denoscription",
payload="payload",
currency="XTR", # XTR only, don't change
prices=[
LabeledPrice(label="label", amount=5), # 5 telegram stars
],
)


@router.pre_checkout_query()
async def checkout_handler(checkout_query: PreCheckoutQuery):
await checkout_query.answer(ok=True)


@router.message(F.successful_payment)
async def star_payment(msg: Message, bot: Bot):
await bot.refund_star_payment( # for testing auto-recovery of funds
msg.from_user.id,
msg.successful_payment.telegram_payment_charge_id,
)
# What actions, such as:
# - adding a transaction to the database
# - opening access to paid functions
await msg.answer(f"Your transaction id: {msg.successful_payment.telegram_payment_charge_id}")


📌 Прості пункти використання платежів. Ще варто знати, що чеки можуть бути оплачені як один раз так і декілька, детальніше про це можна дізнатись тут
3👍1
До речі, як влучно підмітив Юра, 1 зірка приблизно це 1 гривня, і дуже зручно оцінювати скільки щось коштує, якщо просто замість "X зірок" подумати "Х гривень".

А картинка — це про те, скільки комісії беруть собі Apple/Google, Telegram. Тобто ціна 1 Telegram Star буде різною в залежності від того клієнта Телеграм, ДЕ її купувати.

Інакше кажучи, якщо не хочете, щоб ваша послуга коштувала +30% для юзерів — кажіть їм купляти з комп'ютера, а не з телефона.
🍓6👍1🤮1
Vibecoding Haven (BotfatherDEV)
Хто хоче навчитись робити WebApp 📲? Планую через місяць запустити новий FullStack інтенсив, на якому почати будувати один дуже цікавий проєкт. 💰Інтенсив платний: 200$ 🗓 Триватиме: 10-12 уроків протягом 6 тижнів (до 24г лекцій + самостійна робота). 👨‍💻 Стек:…
💡 Ви ще думаєте, чи варто приєднатися до нашого FullStack інтенсиву? Давайте розглянемо, що на вас чекає:

🌟 Чому варто приєднатись:
- Практичний підхід: Ми будуємо реальний, цікавий проєкт з нуля, який ви зможете додати до свого портфоліо. Ви зможете взяти участь у розробці нового WebApp, який ми плануємо далі розвивати!
- Топовий стек: ReactJS, Python, Git, aiogram, FastAPI, PostgreSQL, SQLAlchemy, Alembic — все, що потрібно сучасному FullStack розробнику.
- Підтримка: Ми завжди поруч, щоб відповісти на ваші питання і допомогти довести проєкт до кінця.

📉 Спеціальні знижки:
- Запишіться і оплатіть протягом 2 тижнів - знижка 50$.
- Також, якщо ви знаходитесь в одному з наших чатів, то отримуєте додаткову знижку 20$:
- @bot_devs_novice
- @botoid
- @aiogramua
- @aiogram_pcr

📝 Як підготуватись: Основи HTML, CSS, JS та ReactJS. Матеріали для підготовки надаються після оплати.

🔙 Попередній пост
📲 Записатись: @latand
💳 Оплата: Тут. За купонами — в пп

Чекаємо на вас! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤮2👍1😁1
🕸 Як налаштувати сервер? Deploy. Docker. Ubuntu

Колись я писав вже пост, але хочу нагадати про те, що в нас є стаття про налаштування сервера.
Я думаю дуже багато з вас стикаються з тим, що колись треба орендувати сервер, зайти на нього і завантажити бота, запустити.

І що ви тоді робите?
Знаєте всі команди напам'ять? Шукаєте статтю на Digital Ocean? Пишете в СhatGPT?


Я, навіть при тому, що існує ChatGPT, я звертаюсь до цієї статті, бо в неї є як:
🟠 Як створити не-root користувача
🟠 Як налаштувати Firewall
🟠 Як створити і використовувати ssh ключ для входу на сервер, замість паролю
🟠 Як встановити Docker, Docker Compose на не-root користувача

💾 Збережіть собі посилання на наступний раз:)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍125🤮3
Vibecoding Haven (BotfatherDEV) pinned «Хто хоче навчитись робити WebApp 📲? Планую через місяць запустити новий FullStack інтенсив, на якому почати будувати один дуже цікавий проєкт. 💰Інтенсив платний: 200$ 🗓 Триватиме: 10-12 уроків протягом 6 тижнів (до 24г лекцій + самостійна робота). 👨‍💻 Стек:…»
⭐️ Тепер можна купувати Telegram Stars через Fragment

Виявляється, там ціни на 35% нижчі, ніж в iOS чи Android. Я для прикладу глянув, скільки коштує 10,000 зірок (ну, або 4 пачки по 2,500).

І ось що вийшло:
- У Telegram Desktop: 7596 грн
- В iOS/PlayStore: аж 9836 грн
- А на Fragment: 6438 грн!

Коротше, якщо берете через Fragment, можна нормально так зекономити.

До речі, в Telegram Desktop ціна за зірку падає, якщо берете більше. А от в iOS та Android ціна майже не змінюється, хоч бери 50 зірок, хоч 2500.

І ось ще цікавий момент: якщо ми, девелопери ботів, отримуємо $0.013 (0.53 грн) за зірку, то ціна зірки на Fragment (0.64 грн за зірку) на 20.75% вища від тієї, яку отримуємо ми.

Але купувати треба саме на Фрагменті, що далеко не для всіх зручно. А для транзакційних бізнес моделей (де накрутка <5%) — це взагалі неприпустима комісія.
👍2🔥1
Vibecoding Haven (BotfatherDEV)
⭐️ Тепер можна купувати Telegram Stars через Fragment Виявляється, там ціни на 35% нижчі, ніж в iOS чи Android. Я для прикладу глянув, скільки коштує 10,000 зірок (ну, або 4 пачки по 2,500). І ось що вийшло: - У Telegram Desktop: 7596 грн - В iOS/PlayStore:…
Ого, за ранок ціна за зірки в TON змінилася, підросла. Перерахував з урахуванням поточного курсу.

Стало на 1.5% дорожче ніж було на Fragment.

Отже, ціна на зірки в TON — плаваюча, але зафіксована в USD.
😁3
Forwarded from ༼AndrewKing༽ 🇺🇦 [Робокотокот]
⚡️INFO Для тих — хто використовує aiogram-i18n

🔥 Є перша робоча версія екстрактора ключів i18n з .py коду.

👀 Інструмент поки що на стадії тестування, проте вже активно використовується мною у двох проектах. Один із проектів містить понад 1_000 FTL ключів.

⭐️ Інструмент підійде тим — хто тільки почав писати проект і хоче використовувати екстраткор ключів на базі чистого libcst+fluent.syntax без страшного Regex.

❗️Дуже рекомендовано вести GIT репозиторій для свого проекту у разі якщо ви допустите помилки у аргументах команд інструменту або інструмент буде поводитись не так як треба. За допомогою GIT можна буде відновити стан файлів локалізації у разі чого.

📌 Є 2 способи використовувати інструмент:
1. Стандартний режим, коли всі ключі пишуться у locales/{locale}/_default.ftl
2. Ручний, вказуючи _path у i18n.get("key", _path="ftl_path.ftl")

- [FAQ] Як користуватись інструментом
- Репозиторій FTL-Extract
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
🚀 Останній шанс приєднатися до FullStack інтенсиву! 🚀

📣 Старт вже цього понеділка! Не пропустіть можливість стати частиною захоплюючого проєкту!

🎯 Що ми будуємо?
Прототип справжньої фріланс-платформи, яку я планую запустити до кінця літа! Ви не просто навчитеся - ви побачите, як створюється реальний продукт з нуля.

🖥️ Ось що на вас чекає:
1. Створення інтуїтивного інтерфейсу для замовлення ботів
2. Розробка системи вибору функціоналу та особливостей бота
3. Реалізація системи оплат та розсилки користувачам

💡 Чому варто приєднатися саме зараз:
- Практичний досвід роботи над реальним проєктом
- Можливість стати частиною команди, що запускає новий продукт
- Навчання на основі актуальних технологій та методологій

🎁 Бонус:
Доступ до найпотужнішої моделі GPT-4о через мого бота @GPT_DialogBot для навчання!

📅 Деталі курсу:
- Початок: Цей понеділок (22.07)
- Перший модуль: Розробка бекенду
- Вартість: 200$ (з можливістю знижок)
- Тривалість: ~12 занять протягом 6 тижнів

💳 Оплата:
- За посиланням
- Криптовалютою через @wallet або @send

🏷️ Знижки:
- Купони на 20% знижки для учасників групи (звертайтесь у приватні повідомлення)

🔥 Не втрачайте шанс стати частиною чогось великого!

📲 Для запису та додаткової інформації: @latand

Приєднуйтесь до нас і станьте FullStack розробником вже цього літа! 🌟
👍9🔥2😁1