Warm Vibes Lab pinned «👋 Привет, мы — Warm Vibes Lab Это небольшая лаборатория, где мы делаем мини-приложения в Telegram. Здесь будут: • AI-приложения и эксперименты • игры и интерактивы • боты и утилиты • быстрые прототипы и идеи • релизы, обновления и тесты Мы любим: —…»
Привет, котаны.
Сегодня коротко про AI-агентов и скиллы.
Если вдруг не знаете что такое скиллы, вот официальное объяснение
https://support.claude.com/en/articles/12512176-what-are-skills
Если по-человечески. Скил это папка с файлом
Добавляете скил в кодинг-агента и вместо повторения промптов просто говорите:
И всё. Агент сам достает нужные знания.
Главный кайф. Можно выгружать опыт из сессий или собирать знания с интернета и превращать их в reusable скиллы. Сделали один раз, пользуетесь всегда. В процессе дорабатывайте и файн-тюньте в эксплуатации.
Для нормальной работы со скиллами ребята из Vercel сделали годный тул
https://skills.sh
Начните с маст-хев скилла для создания скиллов
Установка:
Дальше открываете любимого кодинг-агента и говорите:
Он дальше всё разжует.
Если хотите делиться скиллами с командой, делайте репу в GitHub. Структура простая:
Потом установка:
В одной репе может лежать сколько угодно скиллов. Ставите все разом или только нужные.
Скиллы можно ставить глобально или в проект.
Нужны везде, ставьте глобально.
Нужны в одном проекте, кладите в репу и коммитьте. Тогда они будут доступны всей команде и облачным агентам.
Скиллы это библиотека мозга для агента. Чем лучше библиотека, тем меньше вы повторяете одно и то же.
Сегодня коротко про AI-агентов и скиллы.
Если вдруг не знаете что такое скиллы, вот официальное объяснение
https://support.claude.com/en/articles/12512176-what-are-skills
Если по-человечески. Скил это папка с файлом
SKILL.md. Туда складываете знания. Инструкции, порядок действий, правила, документацию. Всё что агент должен помнить и уметь.Добавляете скил в кодинг-агента и вместо повторения промптов просто говорите:
Prepare and publish telegram in channel @name using skill telegram-writerИ всё. Агент сам достает нужные знания.
Главный кайф. Можно выгружать опыт из сессий или собирать знания с интернета и превращать их в reusable скиллы. Сделали один раз, пользуетесь всегда. В процессе дорабатывайте и файн-тюньте в эксплуатации.
Для нормальной работы со скиллами ребята из Vercel сделали годный тул
https://skills.sh
Начните с маст-хев скилла для создания скиллов
https://skills.sh/anthropics/skills/skill-creatorУстановка:
npx skills add https://github.com/anthropics/skills --skill skill-creatorДальше открываете любимого кодинг-агента и говорите:
Помоги мне создать скилл про ... используй skill-creator skillОн дальше всё разжует.
Если хотите делиться скиллами с командой, делайте репу в GitHub. Структура простая:
skills/название-скилла/SKILL.mdПотом установка:
npx skills add https://github.com/ваша-репа --skill название-скиллаВ одной репе может лежать сколько угодно скиллов. Ставите все разом или только нужные.
Скиллы можно ставить глобально или в проект.
Нужны везде, ставьте глобально.
Нужны в одном проекте, кладите в репу и коммитьте. Тогда они будут доступны всей команде и облачным агентам.
Скиллы это библиотека мозга для агента. Чем лучше библиотека, тем меньше вы повторяете одно и то же.
Claude
What are skills? | Anthropic Help Center
❤4👍2🔥2👾2 2 1
В качестве аргумента за блокировку Telegram и принудительный перевод россиян в другое приложение иногда ссылаются на пример Китая и его мессенджера WeChat. Но это сравнение ошибочно.
WeChat не назначали «национальным мессенджером» и не навязывали людям. Он стал абсолютным лидером в свободной конкурентной борьбе начала 2010-х, предложив китайским пользователям лучший сервис из десятков претендентов (среди которых были и международные мессенджеры вроде WhatsApp, доступные в те годы без ограничений). Лишь после того как WeChat органически завоевал большинство аудитории, государство начало интегрировать в него свои услуги.
Схожим образом главными мессенджерами в Корее и Японии (более 90 % рынка) стали KakaoTalk и LINE — также без блокировок иностранных конкурентов и без административной поддержки.
То есть попытка России директивно навязать населению сервис не имеет успешных примеров в мировой практике. В мире существуют всего три лидирующих на своих рынках локальных мессенджера, и все они стали результатом рыночной конкуренции, а не назначения чиновниками.
Конкуренция — движущая сила инноваций. Ее устранение лишь снизит качество жизни и безопасность общения людей.
Паша Дуров.
А вы как там? Сидите в телеге или вас заблокировали там?
WeChat не назначали «национальным мессенджером» и не навязывали людям. Он стал абсолютным лидером в свободной конкурентной борьбе начала 2010-х, предложив китайским пользователям лучший сервис из десятков претендентов (среди которых были и международные мессенджеры вроде WhatsApp, доступные в те годы без ограничений). Лишь после того как WeChat органически завоевал большинство аудитории, государство начало интегрировать в него свои услуги.
Схожим образом главными мессенджерами в Корее и Японии (более 90 % рынка) стали KakaoTalk и LINE — также без блокировок иностранных конкурентов и без административной поддержки.
То есть попытка России директивно навязать населению сервис не имеет успешных примеров в мировой практике. В мире существуют всего три лидирующих на своих рынках локальных мессенджера, и все они стали результатом рыночной конкуренции, а не назначения чиновниками.
Конкуренция — движущая сила инноваций. Ее устранение лишь снизит качество жизни и безопасность общения людей.
Паша Дуров.
А вы как там? Сидите в телеге или вас заблокировали там?
💯3🙈3❤1 1
Последние новости показывают — намерения властей вполне серьёзные ⚠️
Ограничения становятся системой: сегодня один сервис, завтра другой.
Если есть рубильник, им обязательно воспользуются
Поэтому ловите быстрый и надежный ВПН сервис от наших партнеров 👇
@TEBE_TEBE_VPN_BOT
В том числе обход белых списков 🧐
Для теста первые 3 дня бесплатно!
Лучше быть готовым заранее, чем искать решение в момент, когда доступ уже пропал ⏳
Ограничения становятся системой: сегодня один сервис, завтра другой.
Если есть рубильник, им обязательно воспользуются
Поэтому ловите быстрый и надежный ВПН сервис от наших партнеров 👇
@TEBE_TEBE_VPN_BOT
В том числе обход белых списков 🧐
Для теста первые 3 дня бесплатно!
Лучше быть готовым заранее, чем искать решение в момент, когда доступ уже пропал ⏳
Как мы собрали Telegram Mini App с нуля ⚡️
Сделали всё в одном monorepo на TypeScript: фронт, бэк и общие типы живут рядом. Для этого использовали pnpm workspaces, а общие контракты вынесли в
На бэкенде взяли Hono как быстрый HTTP-фреймворк, а для Telegram-бота - Grammy. База данных - SQLite через Drizzle ORM, миграции применяются автоматически при старте. Файлы складываем в S3-совместимое хранилище, а крон-задачи запускаются прямо в процессе приложения.
Фронтенд собрали на React + Vite с TailwindCSS v4. Для интеграции с Telegram использовали
Деплой тоже без усложнений: VPS + Bun. Без Node, без Docker-слоёв, без тяжёлой инфраструктуры - просто
В итоге получился довольно простой и цельный стек: быстро поднимается, легко поддерживается и без ощущения, что ради маленького Mini App нужно тащить половину интернета.
В ближайшие дни покажем вам пару готовых продуктов на этом движке 👨💻
Сделали всё в одном monorepo на TypeScript: фронт, бэк и общие типы живут рядом. Для этого использовали pnpm workspaces, а общие контракты вынесли в
@shared - без дублирования и лишней рассинхронизации.На бэкенде взяли Hono как быстрый HTTP-фреймворк, а для Telegram-бота - Grammy. База данных - SQLite через Drizzle ORM, миграции применяются автоматически при старте. Файлы складываем в S3-совместимое хранилище, а крон-задачи запускаются прямо в процессе приложения.
Фронтенд собрали на React + Vite с TailwindCSS v4. Для интеграции с Telegram использовали
@tma.js/sdk. Авторизацию сделали без лишних прослоек: init data из Telegram проходит через middleware, дальше поднимается обычная сессия.Деплой тоже без усложнений: VPS + Bun. Без Node, без Docker-слоёв, без тяжёлой инфраструктуры - просто
bun run src/index.ts, и приложение работает. SQLite запущен в WAL-режиме, а статика отдаётся напрямую из Hono.В итоге получился довольно простой и цельный стек: быстро поднимается, легко поддерживается и без ощущения, что ради маленького Mini App нужно тащить половину интернета.
В ближайшие дни покажем вам пару готовых продуктов на этом движке 👨💻
Мы сделали кое-что очень тёплое ✨
Запустили Telegram-бота с мотивационными карточками — ежедневные послания от Вселенной, которые приходят именно тогда, когда это нужно 👇
@sandraestetic_bot
Этот проект мы создали для одной очень милой девушки — как напоминание о поддержке, смысле и внутренней силе 💫
Каждый день — новая карточка:
— слова, которые откликаются
— мысли, которые направляют
— настроение, которое собирает тебя по кусочкам
А для нас это ещё и важный шаг:
мы обкатываем наш движок в формате «бот + аппка» 🚀
Тестируем, как соединяются магия AI контента и удобство технологий.
Если коротко — делаем продукты, которые не просто работают, а чувствуют.
Скоро покажем больше 👀
Запустили Telegram-бота с мотивационными карточками — ежедневные послания от Вселенной, которые приходят именно тогда, когда это нужно 👇
@sandraestetic_bot
Этот проект мы создали для одной очень милой девушки — как напоминание о поддержке, смысле и внутренней силе 💫
Каждый день — новая карточка:
— слова, которые откликаются
— мысли, которые направляют
— настроение, которое собирает тебя по кусочкам
А для нас это ещё и важный шаг:
мы обкатываем наш движок в формате «бот + аппка» 🚀
Тестируем, как соединяются магия AI контента и удобство технологий.
Если коротко — делаем продукты, которые не просто работают, а чувствуют.
Скоро покажем больше 👀
❤5🔥5 2 2
🚀 Пирожок — базовый функционал для запуска Telegram мини-приложений
Мы выделили минимально необходимый слой, без которого сложно масштабировать продукт внутри Telegram. Назвали его «Пирожок» — оболочка, где “начинка” — это уже конкретная бизнес-логика приложения.
Ниже — из чего он состоит 👇
👤 Пользовательский слой
Аккаунт и доступ
Авторизация через Telegram-ник + создание уникального аккаунта
Профиль пользователя со статистикой
Меню настроек
Финансы и кошелёк
Подключение криптокошелька
Пополнение баланса (USD / TON / Stars)
Вывод средств на кошелёк
История транзакций (депозиты, выводы, бонусы, рефералка)
Экономика и удержание
Реферальная программа
Игровой баланс (гемы 💎)
Бонусная система (награды за активность)
Топ-листы пользователей (рейтинги)
UX и коммуникации
Онбординг (пошаговые подсказки для ключевых действий)
Пуш-сервис (уведомления, новости, акции, реклама внутри бота)
🛠 Администраторский слой
Операционка
Админ-панель (работа с зависшими транзакциями, инциденты)
Безопасность
Anti-fraud + лимиты (защита от абьюза и wash-trading)
Rate limiting (анти-спам и защита API)
Масштабирование
i18n (мультиязычность + автоопределение локали)
Аналитика воронок (от регистрации до LTV и оттока)
Надёжность
Бэкапы и мониторинг (БД, API, алерты)
💡 Идея простая: Собираешь «Пирожок» один раз → дальше быстро запускаешь любые мини-приложения, меняя только “начинку”.
Мы выделили минимально необходимый слой, без которого сложно масштабировать продукт внутри Telegram. Назвали его «Пирожок» — оболочка, где “начинка” — это уже конкретная бизнес-логика приложения.
Ниже — из чего он состоит 👇
👤 Пользовательский слой
Аккаунт и доступ
Авторизация через Telegram-ник + создание уникального аккаунта
Профиль пользователя со статистикой
Меню настроек
Финансы и кошелёк
Подключение криптокошелька
Пополнение баланса (USD / TON / Stars)
Вывод средств на кошелёк
История транзакций (депозиты, выводы, бонусы, рефералка)
Экономика и удержание
Реферальная программа
Игровой баланс (гемы 💎)
Бонусная система (награды за активность)
Топ-листы пользователей (рейтинги)
UX и коммуникации
Онбординг (пошаговые подсказки для ключевых действий)
Пуш-сервис (уведомления, новости, акции, реклама внутри бота)
🛠 Администраторский слой
Операционка
Админ-панель (работа с зависшими транзакциями, инциденты)
Безопасность
Anti-fraud + лимиты (защита от абьюза и wash-trading)
Rate limiting (анти-спам и защита API)
Масштабирование
i18n (мультиязычность + автоопределение локали)
Аналитика воронок (от регистрации до LTV и оттока)
Надёжность
Бэкапы и мониторинг (БД, API, алерты)
💡 Идея простая: Собираешь «Пирожок» один раз → дальше быстро запускаешь любые мини-приложения, меняя только “начинку”.
Боты съедают квоту Cloudflare Worker
Залез как-то в дашборд своего воркера и вижу — инвокейшнов в разы больше, чем реального трафика. Открыл логи:
Боты сканируют всё подряд, а у меня там один единственный эндпоинт —
Сначала подумал — ну и ладно, 404 копеечные. Но они всё равно считаются в квоту. На бесплатном или дешёвом плане ты буквально жжёшь бюджет на ботов.
Оказалось, фиксится одной настройкой. У Workers static assets есть опция
Кладёшь
После деплоя:
— мусорные запросы приходят с
—
— график инвокейшнов вернулся к настоящему трафику
Мелочь, но приятно.
Залез как-то в дашборд своего воркера и вижу — инвокейшнов в разы больше, чем реального трафика. Открыл логи:
/wp-admin, /.env, /.git/config, /xmlrpc.php и так далее. Знакомый список.Боты сканируют всё подряд, а у меня там один единственный эндпоинт —
POST /send. То есть воркер просыпается тысячи раз в день только чтобы вернуть 404.Сначала подумал — ну и ладно, 404 копеечные. Но они всё равно считаются в квоту. На бесплатном или дешёвом плане ты буквально жжёшь бюджет на ботов.
Оказалось, фиксится одной настройкой. У Workers static assets есть опция
run_worker_first — ты говоришь, какие пути идут в воркер, остальное отдаётся с edge:
"assets": {
"directory": "apps/frontend/public",
"binding": "ASSETS",
"not_found_handling": "404-page",
"run_worker_first": ["/send"]
}
Кладёшь
404.html в public/ и несуществующие пути получают честный 404 вообще без обращения к воркеру.После деплоя:
— мусорные запросы приходят с
cf-cache-status: HIT—
cf-placement появляется только на реальном /send— график инвокейшнов вернулся к настоящему трафику
Мелочь, но приятно.
🔥5 3 3❤1
♟️Запускаем Chess Arena — шахматы прямо в Telegram!
Играй с друзьями: бесплатно или на TON. Выиграл — приз падает победителю на кошелёк. Без посредников, все on-chain.
Что внутри 👇
🎮 Игра
1v1 на ставку — средства резервируются из встроенного TON-кошелька на время партии.
Турниры с призовым пулом и автоматическим распределением между призёрами.
Разбор каждой партии — кидаешь другу одной ссылкой.
Glicko-рейтинг, личная статистика и глобальный лидерборд.
🛡 Надёжность
Anti-cheat и anti-fraud.
Каждый ход валидируется на сервере.
Защита от сбоев.
Дневные лимиты на пользователя и глобальный circuit-breaker.
🔧 Под капотом
TypeScript-монорепо на pnpm
Бэкенд — Hono на Bun
SQLite, TON SDK
8 SDK-пакетов, 325 тестов
💎 Реферальная программа - 3 уровня!
Линк универсальный — куда бы ты ни делился ссылкой изнутри приложения (реплей, турнир, челлендж), она несёт твой ref-код. Один раз позвал — приведённые остаются с тобой навсегда.
▶️ Залетай и сыграй свою первую партию 👇
🔗 https://t.me/stake_chess_bot/arena?startapp=ref__uFNJaLFd
Играй с друзьями: бесплатно или на TON. Выиграл — приз падает победителю на кошелёк. Без посредников, все on-chain.
Что внутри 👇
🎮 Игра
1v1 на ставку — средства резервируются из встроенного TON-кошелька на время партии.
Турниры с призовым пулом и автоматическим распределением между призёрами.
Разбор каждой партии — кидаешь другу одной ссылкой.
Glicko-рейтинг, личная статистика и глобальный лидерборд.
🛡 Надёжность
Anti-cheat и anti-fraud.
Каждый ход валидируется на сервере.
Защита от сбоев.
Дневные лимиты на пользователя и глобальный circuit-breaker.
🔧 Под капотом
TypeScript-монорепо на pnpm
Бэкенд — Hono на Bun
SQLite, TON SDK
8 SDK-пакетов, 325 тестов
💎 Реферальная программа - 3 уровня!
Линк универсальный — куда бы ты ни делился ссылкой изнутри приложения (реплей, турнир, челлендж), она несёт твой ref-код. Один раз позвал — приведённые остаются с тобой навсегда.
▶️ Залетай и сыграй свою первую партию 👇
🔗 https://t.me/stake_chess_bot/arena?startapp=ref__uFNJaLFd
Telegram
Win the board. Win their TON.
Real chess vs real players for real TON.
Stake 0.5–2K TON per game, winner takes both stakes. No cheating, no luck — just your moves.
Join tournaments, climb the global rating, cash out 90% to your wallet anytime.
Beat them on the board — take their money.…
Stake 0.5–2K TON per game, winner takes both stakes. No cheating, no luck — just your moves.
Join tournaments, climb the global rating, cash out 90% to your wallet anytime.
Beat them on the board — take their money.…
❤5 4 2🔥1 1
🚀 Сделали бота, который учит словам прямо в Telegram — Slovarix
Знаете, как это бывает: скачал приложение для английского, позанимался три дня — и забыл. Проблема в том, что приложение нужно открывать. А Telegram мы и так открываем по 40 раз в день 😄
Поэтому мы сделали наоборот: не вы идёте к словам — слова приходят к вам.
⏰ Каждый день в выбранное время бот присылает карточки — 3, 5 или 10 слов. Перевод спрятан под спойлер: сначала вспомни, потом подсмотри. К каждому слову — произношение голосовым.
🧠 Внутри — интервальные повторения, как в Anki, только настраивать ничего не надо. Нажали «Не знаю» — слово вернётся. Нажали «Знаю» — бот всё равно проверит через 3 дня и через месяц.
🇬🇧🇷🇸 Два языка: английский (A1–C2) и сербский (A1–B2), можно учить оба сразу. В базе 5000+ слов с примерами. Прошли уровень — бот предложит следующий.
Плюс кнопка «Ещё слово» для добавки, напоминания и статистика по языкам.
5 слов в день — это ~1800 в год. Носители в обычной речи используют около 3000. Считайте сами 😉
👉 @Slovarix_Bot → /start. Первая порция придёт уже сегодня 🚀
Знаете, как это бывает: скачал приложение для английского, позанимался три дня — и забыл. Проблема в том, что приложение нужно открывать. А Telegram мы и так открываем по 40 раз в день 😄
Поэтому мы сделали наоборот: не вы идёте к словам — слова приходят к вам.
⏰ Каждый день в выбранное время бот присылает карточки — 3, 5 или 10 слов. Перевод спрятан под спойлер: сначала вспомни, потом подсмотри. К каждому слову — произношение голосовым.
🧠 Внутри — интервальные повторения, как в Anki, только настраивать ничего не надо. Нажали «Не знаю» — слово вернётся. Нажали «Знаю» — бот всё равно проверит через 3 дня и через месяц.
🇬🇧🇷🇸 Два языка: английский (A1–C2) и сербский (A1–B2), можно учить оба сразу. В базе 5000+ слов с примерами. Прошли уровень — бот предложит следующий.
Плюс кнопка «Ещё слово» для добавки, напоминания и статистика по языкам.
5 слов в день — это ~1800 в год. Носители в обычной речи используют около 3000. Считайте сами 😉
👉 @Slovarix_Bot → /start. Первая порция придёт уже сегодня 🚀
Telegram
Slovarix
Slovarix — самый лёгкий способ наращивать словарный запас. Бот присылает новые слова каждый день, в твоем ритме!