BotValley - разработка ботов
6.95K subscribers
18 photos
1 video
109 links
Разработка ботов любой степени извращенности - @lvadislav, @justdii

@MotherSearchBot - поисковик
@MotherMoviesBot - фильмы
@YouAudioBot - музыка
@ShipRobot - посылки
@BrushRobot - художник
@btnok - каталог ботов

Сайт - bots.tg
Download Telegram
🏞 Особенности отправки GIF.

Сегодня хотим осветить очень узкую, но довольно интересную тему - отправку анимаций через ботов Телеграм. Тут есть несколько подводных камней, на которые мы сами наткнулись и сегодня хотим поделиться с вами!


Для отправки анимации через бота, нужно вызвать метод API sendAnimation или sendDocument (использовался до появления sendAnimation, но все еще работает). В метод нужно передать файл формата GIF или MP4 без звука.

Обычный формат файлов GIF зачастую имеет очень низкое качество из-за ограничений самого формата (всего 256 цветов). Плюс, такие файлы почему-то отображаются во всех клиентах Телеграм по-разному, к примеру на iOS качество ухудшается еще сильнее. Поэтому мы не рекомендуем отправлять анимации формата GIF.

С форматом MP4 дела обстоят намного интереснее! Такие анимации получаются намного лучшего качества и намного меньшего размера. Тут тоже есть свои ограничения, но они довольно мягкие. Примерные ограничения такие: до 30 кадров в секунду, отсутствие аудио, разрешение до 1000 на 1000, размер до 10 МБ. Такие видео тоже зацикливаются и отображаются как обычные GIF.


Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
💬 Про добавление ботов в группы.
- небольшая заметка.

Мало кто замечает, но по умолчанию в @BotFather для всех новых ботов включена возможность добавления в группы. Если ваш бот под это не рассчитан и его добавили в группу, то это может вызвать неожиданное поведение. Зачастую такие боты начинают спамить, отвечая на каждое сообщение участников ошибками или случайными сообщениями.

Поэтому если ваш бот не рассчитан на добавление в группы, то мы настоятельно рекомендуем отключать эту настройку во избежание конфузов. Для этого нужно ввести команду /mybots в @BotFather, выбрать своего бота из списка, нажать Bot Settings -> Allow Groups? -> Turn groups off.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
📰 Про продвижение ботов.

В основном мы занимаемся разработкой ботов на заказ, но у нас также есть несколько своих личных проектов с суммарной аудиторией более 1 миллиона человек. Поэтому сегодня мы хотим поделиться несколькими небольшими советами про продвижение ботов в Телеграм:

1. UTM-метки в админ-панели. Рекомендуем сделать раздел в панели управления, в котором вы сможете создавать для каждого источника трафика отдельную ссылку. Это позволит анализировать количество трафика с каждого ресурса, особенно с долгоиграющих реклам.

2. Анализ похожих ботов. Советуем проанализировать ресурсы, где рекламируются похожие по тематике проекты. Для этого, например, можете использовать сервис Telemetr. В нем выбираете раздел «Поиск по постам», далее вводите username конкурента и получаете ресурсы в которых он рекламировался.

3. Отдельный бюджет на рекламу. На этапе планирования рекомендуем закладывать бюджет не только под разработку, а и на дальнейшее продвижение проекта. Чтобы ваш проект развивался, нужен постоянный приток новых пользователей. Многие не учитывают этот момент и по итогу получают крутого бота, который простаивает без аудитории.

На этом всё! Желаем вам стремительного роста для ваших проектов. А если вас интересует разработка, обращайтесь - @lvadislav, @justdii
#portfolio
🎹 @soundcloud_youtube_music_bot

За всю нашу практику, мы несколько раз делали разных музыкальных ботов на заказ. Сегодня хотим представить одну из таких наших работ - SoundCloud & YouTube Music.

• Что бот умеет?

Бот создан для поиска и скачивания песен из трех источников: SoundCloud, YouTube Music, Spotify. Если в каком-то из сервисов песня не находится или не скачивается, то можно всегда быстро переключиться на другой источник.

• Как он реализован?

Бот написан на Python + Django, как и все наши работы. Для взаимодействия с музыкальными сервисами используется несколько платных и бесплатных API, которые страхуют друг друга. Для заказчика была сделана удобная веб-панель для мониторинга работы бота и редактирования всего наполнения.

• Какие у бота особенности?

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

Кстати, мы недавно подсчитали, что всех разработанных нами ботов (заказных + личных) суммарно запустили более 11млн раз! Это выходит по одному запуску каждые 14 секунд на протяжении последних пяти лет.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
#portfolio
🏘 Новый пример нашей работы:
@Inmueble_bot

Inmuebles - бот для продажи недвижимости в Испании в формате Web App.


Что он умеет?

Бот в удобном и ярком исполнении показывает каталог недвижимости с фильтром по нескольким категориям. Для каждого объекта можно прикрепить фото, GIF или видео, а также указать специальную метку, которая будет выводиться в списке.

Пользователь может включить уведомления для нужных ему категорий. Раз в неделю бот будет отправлять сводку по выбранным категориям.

Главная особенность бота - это акцентный дизайн и яркая кнопка для обращений. Именно это и является преимуществом Web App по сравнению с обычными ботами Telegram, ведь в Web App можно реализовать абсолютно любой дизайн, который вам нужен!


Есть идея бота? Обращайтесь - @justdii, @lvadislav
🌟 Про Telegram Stars.

Вчера вышло новое обновление Bot API, в котором Телеграм публично обьявил, что все платежи за цифровые товары и услуги в ботах теперь должны приниматься исключительно с помощью новой внутренней валюты - Telegram Stars:

Вскоре пользователи смогут приобретать Stars в Telegram, используя стандартные покупки внутри приложений Apple и Google, а затем использовать их для покупки у вас цифровых товаров и услуг.


Сообщают, что это нововведение было сделано под давлением Apple, которые хотят получать около 30% от каждого платежа внутри Telegram. То есть сначала пользователь будет покупать Stars через встроенный механизм оплат Apple и Google, а затем расплачиваться этими Stars внутри ботов.

Все боты должны перейти на новую систему с 12 июня. А сами полученные оплаты разработчики ботов смогут выводить с помощью блокчейна TON.

Если вы продаете в боте физические товары или услуги, то обновление вас не касается, можете дальше использовать любые платежные системы. В то же время, пока непонятно, что будет с различными обменниками, кошельками и прочими финансовыми проектами в Telegram, для которых переход на Stars с такой большой комиссией просто невозможен.

Также пока непонятно, как будет происходить контроль со стороны Telegram и какие конкретно ограничения будут применяться к ботам, которые не выполнили требования.

Очевидно, что обновление не из приятных и вызовет проблемы у владельцев старых ботов из-за необходимости переделок.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
#portfolio
💎 Новый пример нашей работы: @ton_dyor_bot

В последнее время бОльшая часть наших работ на заказ связана с криптовалютами и финансами. Такие проекты требуют большой концентрации и вовлеченности. Большинством из них мы, к сожалению, не можем поделиться, так как это приватные боты, которые выполняют функционал распределения заявок на обмен, помощи операторам обменников и т.д.

Сегодня же хотим рассказать про одну из публичных работ - информационный бот @ton_dyor_bot для изучения сети TON. Функционал бота:

✔️ Вывод информации о токенах в сети TON и их пулов.
✔️ Мониторинг новых пулов на StonFi и DeDust.
✔️ Вывод самых трендовых пулов и их крупных операций в реальном времени.

Вся информация парсится из нескольких источников и собирается в одном месте. Бот станет незаменимым инструментом для тех, кто активно взаимодействует с TON и хочет всегда быть в курсе последних изменений в сети.

Остались вопросы? Или есть идея бота?
Обращайся - @lvadislav, @justdii
🚀 Новые функции в ботах (Bot API 8.0)

Недавно вышло довольно крупное обновление Bot API, которое существенно расширяет возможности Web Apps (Mini Apps). Сегодня рассказываем про самые крутые нововведения Telegram:


Полноэкранный режим
• Mini Apps теперь могут использовать весь экран устройства как в вертикальном, так и в горизонтальном режиме. Это означает, что теперь на компьютерах, в том числе, вы сможете запускать полноценную игру на весь экран, это поможет Mini Apps поддерживать больше жанров игр.

Геолокация и отслеживание движений
• Mini Apps могут запрашивать доступ к геолокации пользователей, что позволяет создавать любые сервисы, основанные на местоположении.
• Кроме того, Mini Apps могут в реальном времени получать данные об ускорении, ориентации и вращении устройства. Данное обновление позволит создавать приложения по типу Doodle Jump, делать сервисы доставки проверяя местоположение.

Платные подписки
• Теперь все боты и Mini Apps могут использовать планы подписок, поддерживаемые Telegram Stars.
• Приложения могут принимать регулярные платежи – или отменять их в любое время. Теперь можно установить несколько тарифов для разных уровней доступа к контенту и функциям, а также теперь не нужно напоминать пользователям об оплате, ведь теперь есть регулярные платежи.

Ярлыки на ваших экранах
• Mini Apps можно добавлять в виде прямых ярлыков на главный экран мобильных устройств. Очень прикольная функция, которая не даст вашему приложению потеряться среди чатов пользователя.

Эмодзи-статусы
• Mini Apps позволяют пользователям выбирать новые эмодзи-статусы через встроенный диалог – или синхронизировать их с внутриигровыми достижениями, сторонними API и другими сервисами. Мини-приложения могут интегрировать API из других сервисов, чтобы мгновенно обновить ваш эмодзи-статус, когда вы начнёте слушать музыку 🎶, откроете книгу 📚 или включите фильм 🍿

Настраиваемый экран загрузки
• Экран загрузки Mini Apps теперь можно кастомизировать через @BotFather – добавляя свой логотип и фирменные цвета.


Есть идея для Mini App? Обращайся - @manager_BotValley
🤖 Как ChatGPT и другие ИИ применяются в Телеграм-ботах.

Все чаще в Telegram появляются боты, основанные на искусственном интеллекте. Чаще всего для создания таких ботов используют ChatGPT, но существует и множество других моделей под любые задачи и кошелек.

Использование ИИ в ботах:

ИИ-компаньоны для диалогов и поддержки, например, боты-психологи, которые могут выслушать, задать наводящие вопросы и дать мягкие советы.
Боты-дизайнеры, которые генерируют картинки по описанию или на основе ваших фото. И да — картинка к этому посту сгенерирована именно ChatGPT. Качество изображений стремительно растёт и всё чаще удивляет реализмом.
Ассистенты-менеджеры, которые могут вести список задач, напоминать о событиях, помогать с планированием и даже анализировать входящие данные.
Переводчики и лингвистические помощники, которые не просто переводят текст, а учитывают контекст, сленг и стиль.
Образовательные боты — ChatGPT способен обучать: от школьных задач до программирования, отвечая в режиме реального времени.
Креативные боты: они сочиняют стихи, музыку, сценарии или помогают в генерации контента для соцсетей и блогов.
Боты-консультанты — например, в сфере финансов, маркетинга или юриспруденции, на основе ИИ-обработки пользовательских запросов и базы знаний.
– Также ИИ с радостью поможет вам с идеями для рассылки в боте, улучшением дизайна и т.д.

Пример популярного официального ИИ-бота — @GrokAI

Идей применения довольно много — дерзайте. Даже часть этого поста написана ИИ 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🛡 Как защитить Telegram-бота от спама и мошенничества?

С ростом популярности бота неизбежно возрастает и интерес со стороны злоумышленников: кто-то хочет заспамить систему, кто-то найти лазейки и использовать бота в своих целях. Поэтому на этапе разработки важно сразу закладывать базовые механизмы защиты.

📌 Защита от спама.

Чтобы минимизировать поток мусорных сообщений, стоит:
• Ввести ограничение на частоту действий (rate limit). Например, несколько команд или сообщений в минуту.
• Ограничить доступ к определённым функциям только одобренным или авторизованным пользователям.
• Добавить капчу перед ключевыми действиями.

📌 Защита от мошеннических действий.

Если бот работает с обменами, бонусами, рефералами, оплатами и любыми потенциально уязвимыми точками, то лучше предусмотреть логику защиты от абуза:
• Автоматическая блокировка пользователей при подозрительной активности (много отмен, частые повторы действий).
• Логгирование подозрительных операций.
• Гибкая система прав и ролей внутри админки.
• Важно, чтобы важные действия (например, публикации или выводы денег) проходили проверку человеком перед выполнением.

🔐 Важно понимать: нет универсальной формулы защиты - всё зависит от логики проекта. Но грамотная архитектура и продуманная система ограничений уже на старте сильно снижают риски и экономят время в будущем.

Остались вопросы? Обращайтесь - @manager_BotValley
⭐️ Реферальный список в Telegram: как зайти, как зарабатывать, как подключить своего бота

📃 Что это вообще за список

О нем и вправду знают не многие, но в Telegram есть публичный каталог Affiliate Programs - туда разработчики мини-приложений/ботов добавляют свои рефералки, а любой пользователь или канал может подключиться, взять уникальную ссылку и получать комиссию в Stars с покупок, которые делают приведённые пользователи.

📍 Где найти этот список

Откройте Telegram → Настройки → Мои звезды → Заработать звезды. Там вы увидите каталог программ, сможете вступить и сгенерировать свою уникальную ссылку. Комиссия капает, когда пользователь впервые заходит в мини-апп по вашей ссылке и оплачивает что-то в нём Stars - начисления идут в течение заданного разработчиком периода комиссии (например, 30 дней).

🗝 Как добавить своего бота в список

1. Зайдите в профиль вашего бота (просто нажав на его название), в котором доступны оплаты Stars. Выберите Настройки бота -> Партнерская программа.
2. Задайте ставку комиссии (процент от покупок) и период, в течение которого аффилиаты будут получать комиссию после первого запуска бота по их ссылке.
3. После публикации ваша программа появляется в Заработать звезды, и её могут подключать пользователи/каналы.

Надеемся, эта инструкция оказалась полезной - берите на заметку, экспериментируйте и развивайтесь вместе с Telegram Stars 🚀

А если вам нужен бот - обращайтесь @manager_BotValley