Channel: BotValley - разработка ботов
#portfolio
📊 Про анализ пути пользователя.
Сегодня расскажем про нашу систему для сбора и анализа статистики в ботах. Она интересна тем, что начиналась как обычная дипломная работа, но в итоге развилась и нашла свое применение в наших личных проектах!
• Как она работает?
Все очень просто: система с помощью собственного API собирает все пользовательские действия в подключенных ботах (запуск бота, нажатие кнопки и т.д.), а затем выводит собранные данные в виде красивых графиков и диаграмм.
• Какие данные выводятся?
Система отображает графики количества и прироста пользователей, графики количества разных действий по дням, и, самое главное - диаграммы связок (как часто пользователи совершают действие X сразу после действия Y).
Этой информации более чем достаточно для полного анализа пользовательского пути - какие разделы интересуют юзеров больше всего, после каких действий они перестают пользоваться ботом и так далее. Фактически мы получаем аналог Google Analytics, но для Telegram-ботов!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
📊 Про анализ пути пользователя.
Сегодня расскажем про нашу систему для сбора и анализа статистики в ботах. Она интересна тем, что начиналась как обычная дипломная работа, но в итоге развилась и нашла свое применение в наших личных проектах!
• Как она работает?
Все очень просто: система с помощью собственного API собирает все пользовательские действия в подключенных ботах (запуск бота, нажатие кнопки и т.д.), а затем выводит собранные данные в виде красивых графиков и диаграмм.
• Какие данные выводятся?
Система отображает графики количества и прироста пользователей, графики количества разных действий по дням, и, самое главное - диаграммы связок (как часто пользователи совершают действие X сразу после действия Y).
Этой информации более чем достаточно для полного анализа пользовательского пути - какие разделы интересуют юзеров больше всего, после каких действий они перестают пользоваться ботом и так далее. Фактически мы получаем аналог Google Analytics, но для Telegram-ботов!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
#portfolio
Подборка простых работ.
Далеко не все боты, которые у нас заказывают, состоят из тысяч строк и десятков разделов. Многие проекты - довольно небольшие, выполняют всего одну основную функцию. Сегодня расскажем о нескольких таких наших работах:
📈 @btcbizon - бот, который отслеживает курс BTC и автоматически постит изменение на канал при росте или падении на $500. Курс выводится числом и картинкой, для наглядности.
🎞 @filmy_smotret_bot - классический бот, который проверяет подписку на каналы создателя, а затем выдает скрытую информацию. Мы все с таким сталкивались)
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Подборка простых работ.
Далеко не все боты, которые у нас заказывают, состоят из тысяч строк и десятков разделов. Многие проекты - довольно небольшие, выполняют всего одну основную функцию. Сегодня расскажем о нескольких таких наших работах:
📈 @btcbizon - бот, который отслеживает курс BTC и автоматически постит изменение на канал при росте или падении на $500. Курс выводится числом и картинкой, для наглядности.
🎞 @filmy_smotret_bot - классический бот, который проверяет подписку на каналы создателя, а затем выдает скрытую информацию. Мы все с таким сталкивались)
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
- продолжение hottg.com/BotValley/142
Несмотря на колебания курсов, криптовалюты в Телеграме набирают популярность. Нам все чаще поступают заказы на ботов, в которых нужно реализовать прием оплаты в крипте. Мы перепробовали для этого много сервисов и сегодня хотим рассказать про 3 основных, достойных внимания:
1. Кошелек CoinPayments.
Самый старый и известный сервис. Поддерживает прием и отправку огромного числа криптовалют, комиссия за прием единая - 0.5%. Из минусов: сложный API, иногда оповещения о платежах приходят с большой задержкой, сложный и дорогой вывод токенов (например USDT).
2. Кошелек WestWallet.
Малопопулярный и очень крутой сервис. Криптовалют немного, но работает все быстро и удобно, поддерживается автоматическая конвертация валют в USDT при приеме или отправке. Минусы: есть AML-проверка входящих транзакций и много скрытых неочевидных комиссий, на круг может получаться до 2%.
3. Биржа WhiteBIT.
Пожалуй, самый удобный сервис. Фактически это биржа с возможностью неограниченной генерации адресов для пополнения. Процентных комиссий за прием и отправку нет. Комиссия за конвертацию - всего 0.1%. Минусы: наличие AML-проверки и запрет на использование в некоторых странах.
На самом деле, достойных сервисов намного больше и если вам нужно подключить какой-то конкретный - пишите нам, мы без проблем разберемся с API.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Please open Telegram to view this post
VIEW IN TELEGRAM
⌨️ Про безопасность inline-кнопок.
- пригодится всем.
Inline-кнопками в ботах Телеграм называются кнопки, которые крепятся к сообщению снизу. Они могут выполнять разные функции: от перехода по ссылке до открытия Web App. Сегодня мы расскажем про их основное применение - выполнение действия в боте с помощью передачи callback_data.
Работает это так: бот передает в кнопку строку до 64 символов (callback_data), далее пользователь нажимает на кнопку и на сервер бота приходит этот callback_data обратно, отталкиваясь от которого бот выполняет нужное действие.
Кажется, что схема довольно простая, но за ней скрывается одна незаметная уязвимость - пользователи могут просматривать callback_data. Это легко сделать с помощью специальных клиентов или через API и это открывает огромное пространство для уязвимостей когда в callback_data передается важная секретная информация.
🔐 Как от этого защититься? Мы рекомендуем 3 способа:
1. Тщательно проверять и фильтровать всю информацию, которая передается в callback_data. Не передавать туда никаких ключей, токенов и вообще никакой информации, которая поможет злоумышленнику разобраться во внутренностях бота.
2. Шифрование. Принцип простой: шифруем callback_data перед передачей пользователю и расшифровываем при получении обратно. Тут важно учесть чтобы зашифрованная строка вмещалась в 64 байта (ограничение Телеграм).
3. Передаем вместо callback_data случайную строку, для которой в базе бота сохраняем соответствующий callback_data. При получении этой случайной строки ищем в базе исходный callback_data и выполняем нужное действие. На наш взгляд, это лучший вариант.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
- пригодится всем.
Inline-кнопками в ботах Телеграм называются кнопки, которые крепятся к сообщению снизу. Они могут выполнять разные функции: от перехода по ссылке до открытия Web App. Сегодня мы расскажем про их основное применение - выполнение действия в боте с помощью передачи callback_data.
Работает это так: бот передает в кнопку строку до 64 символов (callback_data), далее пользователь нажимает на кнопку и на сервер бота приходит этот callback_data обратно, отталкиваясь от которого бот выполняет нужное действие.
Кажется, что схема довольно простая, но за ней скрывается одна незаметная уязвимость - пользователи могут просматривать callback_data. Это легко сделать с помощью специальных клиентов или через API и это открывает огромное пространство для уязвимостей когда в callback_data передается важная секретная информация.
🔐 Как от этого защититься? Мы рекомендуем 3 способа:
1. Тщательно проверять и фильтровать всю информацию, которая передается в callback_data. Не передавать туда никаких ключей, токенов и вообще никакой информации, которая поможет злоумышленнику разобраться во внутренностях бота.
2. Шифрование. Принцип простой: шифруем callback_data перед передачей пользователю и расшифровываем при получении обратно. Тут важно учесть чтобы зашифрованная строка вмещалась в 64 байта (ограничение Телеграм).
3. Передаем вместо callback_data случайную строку, для которой в базе бота сохраняем соответствующий callback_data. При получении этой случайной строки ищем в базе исходный callback_data и выполняем нужное действие. На наш взгляд, это лучший вариант.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
#portfolio
🔑 @ProxiesRobot - новый проект от нашей команды!
Сделали на досуге простенького бота, который собирает сотни прокси-серверов из открытых источников и выдает их поштучно бесплатно, без каких-либо ограничений.
Бот отлично подойдет для парсинга и подобных кодерских задач. Доступно 4 типа прокси: HTTP, HTTPS, SOCKS4, SOCKS5. Больше всего в боте прокси вида SOCKS4.
@ProxiesRobot
🔑 @ProxiesRobot - новый проект от нашей команды!
Сделали на досуге простенького бота, который собирает сотни прокси-серверов из открытых источников и выдает их поштучно бесплатно, без каких-либо ограничений.
Бот отлично подойдет для парсинга и подобных кодерских задач. Доступно 4 типа прокси: HTTP, HTTPS, SOCKS4, SOCKS5. Больше всего в боте прокси вида SOCKS4.
@ProxiesRobot
#portfolio
🎧 Аудиолиба - каталог аудиокниг
Хотим сегодня поделиться одной из последних наших работ на заказ - бот в виде WebApp для поиска аудиокниг.
• Что он умеет?
Бот выводит свою внутренюю базу аудиокниг в удобном графическом формате, с возможностью фильтрации по жанру, автору, чтецу, году и поиском по названию. Кроме этого, каждый пользователь может предложить свою книгу и она будет добавлена в каталог после модерации.
• Как он реализован?
Бот сделан с помощью технологии WebApp. Фактически это полноценный сайт прямо внутри Telegram. При выборе нужной книги, WebApp скрывается и книга отправляется для прослушивания уже через обычного Telegram-бота.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
🎧 Аудиолиба - каталог аудиокниг
Хотим сегодня поделиться одной из последних наших работ на заказ - бот в виде WebApp для поиска аудиокниг.
• Что он умеет?
Бот выводит свою внутренюю базу аудиокниг в удобном графическом формате, с возможностью фильтрации по жанру, автору, чтецу, году и поиском по названию. Кроме этого, каждый пользователь может предложить свою книгу и она будет добавлена в каталог после модерации.
• Как он реализован?
Бот сделан с помощью технологии WebApp. Фактически это полноценный сайт прямо внутри Telegram. При выборе нужной книги, WebApp скрывается и книга отправляется для прослушивания уже через обычного Telegram-бота.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
🐵 Про партнерских ботов.
Самый простой способ сделать в любом боте реферальную программу - это генерировать для каждого пользователя отдельную ссылку для приглашения друзей. Более сложный и продвинутый способ - это генерировать для каждого пользователя отдельного партнерского бота, о чем мы сегодня и расскажем!
• Как это работает?
Представим себе бота X, в котором реализована рефералка в виде партнерских ботов. Это значит, что любой пользователь бота X может создать собственного бота Y через @BotFather и отправить в бота X полученный токен от нового бота Y, после чего бот Y получит весь функционал бота X.
На практике это означает, что любой человек может создать себе полную копию основного бота, привлекать в эту копию трафик и зарабатывать свой реферальный процент от привлеченных им пользователей. К таким партнерским ботам гораздо больше доверия, чем к обычным реферальным ссылкам.
• Какие есть трудности?
Во-первых, партнерских ботов довольно сложно реализовать и в идеале закладывать такой функционал в самом начале проекта, так как потом их будет добавить на порядок сложнее.
Во-вторых, любой владелец партнерского бота, зная токен своего бота, может легко узнать адрес вебхука и тем самым узнать адрес сервера, что вызывает потенциальные уязвимости от простого DDoS'а до более сложных атак с имитацией действий пользователей.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Самый простой способ сделать в любом боте реферальную программу - это генерировать для каждого пользователя отдельную ссылку для приглашения друзей. Более сложный и продвинутый способ - это генерировать для каждого пользователя отдельного партнерского бота, о чем мы сегодня и расскажем!
• Как это работает?
Представим себе бота X, в котором реализована рефералка в виде партнерских ботов. Это значит, что любой пользователь бота X может создать собственного бота Y через @BotFather и отправить в бота X полученный токен от нового бота Y, после чего бот Y получит весь функционал бота X.
На практике это означает, что любой человек может создать себе полную копию основного бота, привлекать в эту копию трафик и зарабатывать свой реферальный процент от привлеченных им пользователей. К таким партнерским ботам гораздо больше доверия, чем к обычным реферальным ссылкам.
• Какие есть трудности?
Во-первых, партнерских ботов довольно сложно реализовать и в идеале закладывать такой функционал в самом начале проекта, так как потом их будет добавить на порядок сложнее.
Во-вторых, любой владелец партнерского бота, зная токен своего бота, может легко узнать адрес вебхука и тем самым узнать адрес сервера, что вызывает потенциальные уязвимости от простого DDoS'а до более сложных атак с имитацией действий пользователей.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
📅 Полезные обновления Bot API.
Мы решили пройтись по всем обновлениям Bot API за последние месяцы и выписать несколько важных, на наш взгляд, мелких нововведений, которые могли остаться незамеченными. Поехали:
• Параметр is_persistent.
С помощью этого параметра можно зафиксировать ReplyKeyboardMarkup (нижнюю клавиатуру), чтобы она всегда отображалась в чате с пользователем. Очень крутая штука, учитывая что у многих пользователей исчезающая нижняя клавиатура вызывает проблемы.
• Методы для установки описаний бота.
С помощью новых методов setMyDescription и setMyShortDescription можно установить описание и краткое описание бота соответственно. Очень полезная вещь в случаях, когда у вас потерян доступ к аккаунту-владельцу бота, но остался токен бота (да, такие ситуации бывают).
• Параметр secret_token.
Начиная с июня прошлого года, при установке вебхука теперь можно передавать секретный параметр secret_token, а затем проверять его на своей стороне при получении запросов от Telegram. Настоятельно рекомендуем использовать эту возможность в партнерских ботах для защиты от атак недобросовестных пользователей.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Мы решили пройтись по всем обновлениям Bot API за последние месяцы и выписать несколько важных, на наш взгляд, мелких нововведений, которые могли остаться незамеченными. Поехали:
• Параметр is_persistent.
С помощью этого параметра можно зафиксировать ReplyKeyboardMarkup (нижнюю клавиатуру), чтобы она всегда отображалась в чате с пользователем. Очень крутая штука, учитывая что у многих пользователей исчезающая нижняя клавиатура вызывает проблемы.
• Методы для установки описаний бота.
С помощью новых методов setMyDescription и setMyShortDescription можно установить описание и краткое описание бота соответственно. Очень полезная вещь в случаях, когда у вас потерян доступ к аккаунту-владельцу бота, но остался токен бота (да, такие ситуации бывают).
• Параметр secret_token.
Начиная с июня прошлого года, при установке вебхука теперь можно передавать секретный параметр secret_token, а затем проверять его на своей стороне при получении запросов от Telegram. Настоятельно рекомендуем использовать эту возможность в партнерских ботах для защиты от атак недобросовестных пользователей.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
👨🏻💻 Принимаем крипту без посредников.
- альтернатива hottg.com/BotValley/155
За 4 года разработки ботов, через нас прошли десятки проектов с приемом криптовалютных платежей. В прошлый раз мы рассказывали про платежки для приема таких оплат, а сегодня поведаем, как можно принимать такие платежи без сторонних сервисов!
• Как это работает?
Принцип прост: для каждого юзера или инвойса генерируется уникальный адрес, после чего бот периодически мониторит входящие транзакции на этот адрес. При поступлении монет, оплата засчитывается, а монеты переводятся на основной адрес бота.
• Как это реализовать?
Тут все зависит от конкретной криптовалюты. В общем случае, вам нужно изучить работу выбранной валюты, а затем подобрать удобную библиотеку для вашего языка программирования. К примеру, для Python существуют следующие библиотеки для популярных валют: bit (BTC), tronpy (TRX + токены), web3 (ETH + токены).
• Какие есть трудности?
При ручной реализации приема оплат, нужно внимательно все тестировать и многократно проверять код, поскольку цена ошибки довольно высока. Обязательно обратите внимание на то, чтобы бот не засчитывал платежи без подтверждений и чтобы все монеты корректно отправлялись на корневой адрес.
Если вам нужно реализовать бота с подобным функционалом, смело обращайтесь к нам. Подберем оптимальное решение, чтобы все работало максимально стабильно и надежно.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
- альтернатива hottg.com/BotValley/155
За 4 года разработки ботов, через нас прошли десятки проектов с приемом криптовалютных платежей. В прошлый раз мы рассказывали про платежки для приема таких оплат, а сегодня поведаем, как можно принимать такие платежи без сторонних сервисов!
• Как это работает?
Принцип прост: для каждого юзера или инвойса генерируется уникальный адрес, после чего бот периодически мониторит входящие транзакции на этот адрес. При поступлении монет, оплата засчитывается, а монеты переводятся на основной адрес бота.
• Как это реализовать?
Тут все зависит от конкретной криптовалюты. В общем случае, вам нужно изучить работу выбранной валюты, а затем подобрать удобную библиотеку для вашего языка программирования. К примеру, для Python существуют следующие библиотеки для популярных валют: bit (BTC), tronpy (TRX + токены), web3 (ETH + токены).
• Какие есть трудности?
При ручной реализации приема оплат, нужно внимательно все тестировать и многократно проверять код, поскольку цена ошибки довольно высока. Обязательно обратите внимание на то, чтобы бот не засчитывал платежи без подтверждений и чтобы все монеты корректно отправлялись на корневой адрес.
Если вам нужно реализовать бота с подобным функционалом, смело обращайтесь к нам. Подберем оптимальное решение, чтобы все работало максимально стабильно и надежно.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
⚠️ Внимание, у наших аккаунтов @lvadislav и @justdii появились фейки, переходите на наши профили только из описания канала!
😱 Крутые возможности Web Apps.
Web Apps - это сайты, которые открываются прямо внутри Telegram, они были добавлены в мессенджер около года назад. За это время мы успели выполнить несколько заказов на Web App ботов и сегодня хотим поделиться интересными фичами этой технологии:
• Сканер QR-кодов.
С помощью стандартного метода showScanQrPopup можно вызвать сканер QR-кодов и получить отсканированный текст в виде callback'а. Фактически можно вызывать этот сканер и в обычных ботах, сделав простенький Web App, который запускает сканер и потом сразу закрывается, передав информацию на сервер бота.
• Всплывающие окна.
Используя методы showPopup, showAlert и showConfirm, можно отображать всплывающие окна разных типов прямо внутри Web App. По аналогии со всплывающими окнами в обычных браузерах и мобильных приложениях.
• Пользовательские темы.
Web App при открытии получает объект ThemeParams, в котором записаны все цвета темы, которая выбрана у пользователя в клиенте Telegram. Таким образом мы можете максимально стилизовать Web App под пользовательскую тему. Эти же цвета доступны в переменных CSS.
• Прием оплат.
В Telegram есть встроенные формы для приема платежей, создаваемые методом sendInvoice, все их видели в обычных ботах и на каналах. Ссылку на такую форму можно создать отдельно с помощью другого метода createInvoiceLink и затем открыть ее внутри Web App методом openInvoice, получив оплату прямо внутри Web App.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Web Apps - это сайты, которые открываются прямо внутри Telegram, они были добавлены в мессенджер около года назад. За это время мы успели выполнить несколько заказов на Web App ботов и сегодня хотим поделиться интересными фичами этой технологии:
• Сканер QR-кодов.
С помощью стандартного метода showScanQrPopup можно вызвать сканер QR-кодов и получить отсканированный текст в виде callback'а. Фактически можно вызывать этот сканер и в обычных ботах, сделав простенький Web App, который запускает сканер и потом сразу закрывается, передав информацию на сервер бота.
• Всплывающие окна.
Используя методы showPopup, showAlert и showConfirm, можно отображать всплывающие окна разных типов прямо внутри Web App. По аналогии со всплывающими окнами в обычных браузерах и мобильных приложениях.
• Пользовательские темы.
Web App при открытии получает объект ThemeParams, в котором записаны все цвета темы, которая выбрана у пользователя в клиенте Telegram. Таким образом мы можете максимально стилизовать Web App под пользовательскую тему. Эти же цвета доступны в переменных CSS.
• Прием оплат.
В Telegram есть встроенные формы для приема платежей, создаваемые методом sendInvoice, все их видели в обычных ботах и на каналах. Ссылку на такую форму можно создать отдельно с помощью другого метода createInvoiceLink и затем открыть ее внутри Web App методом openInvoice, получив оплату прямо внутри Web App.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
🏞 Особенности отправки GIF.
Сегодня хотим осветить очень узкую, но довольно интересную тему - отправку анимаций через ботов Телеграм. Тут есть несколько подводных камней, на которые мы сами наткнулись и сегодня хотим поделиться с вами!
Для отправки анимации через бота, нужно вызвать метод API sendAnimation или sendDocument (использовался до появления sendAnimation, но все еще работает). В метод нужно передать файл формата GIF или MP4 без звука.
Обычный формат файлов GIF зачастую имеет очень низкое качество из-за ограничений самого формата (всего 256 цветов). Плюс, такие файлы почему-то отображаются во всех клиентах Телеграм по-разному, к примеру на iOS качество ухудшается еще сильнее. Поэтому мы не рекомендуем отправлять анимации формата GIF.
С форматом MP4 дела обстоят намного интереснее! Такие анимации получаются намного лучшего качества и намного меньшего размера. Тут тоже есть свои ограничения, но они довольно мягкие. Примерные ограничения такие: до 30 кадров в секунду, отсутствие аудио, разрешение до 1000 на 1000, размер до 10 МБ. Такие видео тоже зацикливаются и отображаются как обычные GIF.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Сегодня хотим осветить очень узкую, но довольно интересную тему - отправку анимаций через ботов Телеграм. Тут есть несколько подводных камней, на которые мы сами наткнулись и сегодня хотим поделиться с вами!
Для отправки анимации через бота, нужно вызвать метод API sendAnimation или sendDocument (использовался до появления sendAnimation, но все еще работает). В метод нужно передать файл формата GIF или MP4 без звука.
Обычный формат файлов GIF зачастую имеет очень низкое качество из-за ограничений самого формата (всего 256 цветов). Плюс, такие файлы почему-то отображаются во всех клиентах Телеграм по-разному, к примеру на iOS качество ухудшается еще сильнее. Поэтому мы не рекомендуем отправлять анимации формата GIF.
С форматом MP4 дела обстоят намного интереснее! Такие анимации получаются намного лучшего качества и намного меньшего размера. Тут тоже есть свои ограничения, но они довольно мягкие. Примерные ограничения такие: до 30 кадров в секунду, отсутствие аудио, разрешение до 1000 на 1000, размер до 10 МБ. Такие видео тоже зацикливаются и отображаются как обычные GIF.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
💬 Про добавление ботов в группы.
- небольшая заметка.
Мало кто замечает, но по умолчанию в @BotFather для всех новых ботов включена возможность добавления в группы. Если ваш бот под это не рассчитан и его добавили в группу, то это может вызвать неожиданное поведение. Зачастую такие боты начинают спамить, отвечая на каждое сообщение участников ошибками или случайными сообщениями.
Поэтому если ваш бот не рассчитан на добавление в группы, то мы настоятельно рекомендуем отключать эту настройку во избежание конфузов. Для этого нужно ввести команду
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
- небольшая заметка.
Мало кто замечает, но по умолчанию в @BotFather для всех новых ботов включена возможность добавления в группы. Если ваш бот под это не рассчитан и его добавили в группу, то это может вызвать неожиданное поведение. Зачастую такие боты начинают спамить, отвечая на каждое сообщение участников ошибками или случайными сообщениями.
Поэтому если ваш бот не рассчитан на добавление в группы, то мы настоятельно рекомендуем отключать эту настройку во избежание конфузов. Для этого нужно ввести команду
/mybots
в @BotFather, выбрать своего бота из списка, нажать Bot Settings -> Allow Groups? -> Turn groups off.Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
📰 Про продвижение ботов.
В основном мы занимаемся разработкой ботов на заказ, но у нас также есть несколько своих личных проектов с суммарной аудиторией более 1 миллиона человек. Поэтому сегодня мы хотим поделиться несколькими небольшими советами про продвижение ботов в Телеграм:
1. UTM-метки в админ-панели. Рекомендуем сделать раздел в панели управления, в котором вы сможете создавать для каждого источника трафика отдельную ссылку. Это позволит анализировать количество трафика с каждого ресурса, особенно с долгоиграющих реклам.
2. Анализ похожих ботов. Советуем проанализировать ресурсы, где рекламируются похожие по тематике проекты. Для этого, например, можете использовать сервис Telemetr. В нем выбираете раздел «Поиск по постам», далее вводите username конкурента и получаете ресурсы в которых он рекламировался.
3. Отдельный бюджет на рекламу. На этапе планирования рекомендуем закладывать бюджет не только под разработку, а и на дальнейшее продвижение проекта. Чтобы ваш проект развивался, нужен постоянный приток новых пользователей. Многие не учитывают этот момент и по итогу получают крутого бота, который простаивает без аудитории.
На этом всё! Желаем вам стремительного роста для ваших проектов. А если вас интересует разработка, обращайтесь - @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
🎹 @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
🏘 Новый пример нашей работы: @Inmueble_bot
Inmuebles - бот для продажи недвижимости в Испании в формате Web App.
Что он умеет?
Бот в удобном и ярком исполнении показывает каталог недвижимости с фильтром по нескольким категориям. Для каждого объекта можно прикрепить фото, GIF или видео, а также указать специальную метку, которая будет выводиться в списке.
Пользователь может включить уведомления для нужных ему категорий. Раз в неделю бот будет отправлять сводку по выбранным категориям.
Главная особенность бота - это акцентный дизайн и яркая кнопка для обращений. Именно это и является преимуществом Web App по сравнению с обычными ботами Telegram, ведь в Web App можно реализовать абсолютно любой дизайн, который вам нужен!
Есть идея бота? Обращайтесь - @justdii, @lvadislav
#portfolio
💎 Новый пример нашей работы: @ton_dyor_bot
В последнее время бОльшая часть наших работ на заказ связана с криптовалютами и финансами. Такие проекты требуют большой концентрации и вовлеченности. Большинством из них мы, к сожалению, не можем поделиться, так как это приватные боты, которые выполняют функционал распределения заявок на обмен, помощи операторам обменников и т.д.
Сегодня же хотим рассказать про одну из публичных работ - информационный бот @ton_dyor_bot для изучения сети TON. Функционал бота:
✔️ Вывод информации о токенах в сети TON и их пулов.
✔️ Мониторинг новых пулов на StonFi и DeDust.
✔️ Вывод самых трендовых пулов и их крупных операций в реальном времени.
Вся информация парсится из нескольких источников и собирается в одном месте. Бот станет незаменимым инструментом для тех, кто активно взаимодействует с TON и хочет всегда быть в курсе последних изменений в сети.
Остались вопросы? Или есть идея бота?
Обращайся - @lvadislav, @justdii
💎 Новый пример нашей работы: @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
Недавно вышло довольно крупное обновление 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
Идей применения довольно много — дерзайте. Даже часть этого поста написана ИИ😉
Все чаще в Telegram появляются боты, основанные на искусственном интеллекте. Чаще всего для создания таких ботов используют ChatGPT, но существует и множество других моделей под любые задачи и кошелек.
Использование ИИ в ботах:
– ИИ-компаньоны для диалогов и поддержки, например, боты-психологи, которые могут выслушать, задать наводящие вопросы и дать мягкие советы.
– Боты-дизайнеры, которые генерируют картинки по описанию или на основе ваших фото. И да — картинка к этому посту сгенерирована именно ChatGPT. Качество изображений стремительно растёт и всё чаще удивляет реализмом.
– Ассистенты-менеджеры, которые могут вести список задач, напоминать о событиях, помогать с планированием и даже анализировать входящие данные.
– Переводчики и лингвистические помощники, которые не просто переводят текст, а учитывают контекст, сленг и стиль.
– Образовательные боты — ChatGPT способен обучать: от школьных задач до программирования, отвечая в режиме реального времени.
– Креативные боты: они сочиняют стихи, музыку, сценарии или помогают в генерации контента для соцсетей и блогов.
– Боты-консультанты — например, в сфере финансов, маркетинга или юриспруденции, на основе ИИ-обработки пользовательских запросов и базы знаний.
– Также ИИ с радостью поможет вам с идеями для рассылки в боте, улучшением дизайна и т.д.
Пример популярного официального ИИ-бота — @GrokAI
Идей применения довольно много — дерзайте. Даже часть этого поста написана ИИ
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML Embed Code: