ℝ𝕖𝕒𝕕𝕪 𝕊𝕠𝕝𝕦𝕥𝕚𝕠𝕟
405 subscribers
28 photos
14 videos
52 links
Канал, где каждый найдет что-то новое для своих проектов!
Здесь мы делимся готовыми решениями и собираем самые лучшие "фишки" в разработке, которые помогут вам воплотить в жизнь любые технические идеи.
Кейсы ботов: https://fullbiz-dev.ru/kejsy
Download Telegram
🥑 А теперь узнаем как хорошо вы знаете платформу интеграций Albato
💡В каком году был запущен серсвис
Anonymous Quiz
37%
2015
47%
2018
9%
2021
7%
2023
4️⃣ Счетчик записей по фильтру на дату в боте Leadtex

🍡Часто заказчики просят вывести количество записей в том или ином списке в сообщение или в кнопку меню, например для встроенного бота перед выводом списка записей.
Одним из сложных было сделать счетчик по двум полям, одно из которых с типом ДАТА.

В данном примере идет счет записей 🥑 по определенному полю после чего эти записи фильтруются по полю дата с условием, что в данном поле значение позднее сегодняшнего дня.

Для этого строим запрос на получение записей в списке, можно использовать фильтры:

Как сделать


Пример:

https://app.leadteh.ru/api/v1/getListItems?api_token={{token_lt}}
&schema_id={{schema_zamena}}
&filters[status]=Новая
&filters[telega]=<>,{{telegram_id}}


💻 Включаем обработать ответ с помощью JS и прописываем код


var obj = response.data.data;
var currentDate = new Date(); // Получаем текущую дату

var count = 0; // Назначаем начальное значение счетчика

for (var i = 0; i < obj.length; i++) {
var dateValue = new Date(parseInt(obj[i].date.$date.$numberLong)); //Преобразуем значение даты в объект Date
if (obj[i].ofis === "Текст фильтра" && dateValue >= currentDate) { // Проверяем значение поля ofis и дату
count++; // Увеличиваем счетчик, если условие выполняется
}
}
setContactVariable("countItem", count);


ofis - поле списка с типом "Текст", по которому фильтруем;
date - поле списка с типом "Дата", по которому проверяем актуальность даты;
countItem - переменная, в которую записываем полученное значение.

Таким образом блок http выдаст ответ со списком найденных записей, js обработает ответ, найдя все записи, у которых поле ofis = установленному тексту, и после проверит и посчитает все отфильтрованные значения, у которых дата в поле date >= СЕГОДНЯ

После получение переменной можно вывести ее в сообщение или в кнопку в формате {{$countItem}}

В комментах добавлен пример кода счетчика по 1 текстовому полю 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
55
🤓 Сегодня хороший день и наконец-то нашли подходящий VPN для работы.

🤔 Как некоторые уже заметили, что из-за блокировок провайдеров, возникли проблемы со входом на платформу Leadtex.

Не говоря уже про YouTube, где собрана большая база видео по работе с платформой🤦

⭐️Поэтому делимся крутым VPN, который позволяет обойти данные проблемы и использовать ресурсы как на смартфонах, так и на ПК с операционкой OS и Win 🥑

#leadtex #vpn #hit #youtube
243
Давно не задавали вопросов 😏 исправляем 🤌

💡 Какой блок нельзя использовать после блоков с задержкой времени
Anonymous Quiz
6%
Простое сообщение
0%
Назначить тег
14%
Удалить переменную
35%
Чтение записей из списка
6%
Переключатель
8%
Условие
14%
Пополнить счет контакта
18%
А/В тестирование
💎Давайте познакомимся поближе

Вот мы ведем учет заказов и контактов в АМОcrm, а в какой системе работаете вы
Anonymous Poll
40%
AMO
35%
Битрикс24
3%
RetailCRM
5%
Tilda
5%
WEEEK
0%
Мегаплан
3%
AlfaCRM
25%
Другая (напишу в комментариях)
🥑 Начисление процента рефереру за покупку реферала в боте Leadtex

🎉 В этом видео мы раскрываем тайны успешного начисления бонусов рефереру после покупки товаров или услуг его рефералом в самом боте!

💰 Каждый раз, когда ваш реферал совершает оплату в боте, реферер получаете процентное вознаграждение от суммы оплаты привлеченного пользователя!

📩 Так же реферер получить сообщение о том, что реферал оплатил товар/услугу и о получении бонуса на свой счет.

Это отличный способ не только привлечь пользователей в бот, но и дать пользователям заработать дополнительные бонусы для себя. 💸

📌 Работа с рефералами по API
📌 Работа со счетами по API
📌 Отправка сообщения по API

#leadtex #рефералка #бонусы #api
24
🤔 Как получить больше выгод при оплате товара с использованием бонусов в боте Leadtex?

🎰 Эффективное использование бонусов - путь к дополнительным скидкам и выгодным предложениям для ваших пользователей.

🥑 Превратите бонусы подписчиков в реальные скидки. Узнайте, как списать бонусы при оплате товара и получить больше выгод внутри бота.

🎉 В этом видео расскажем, как сделать механику для использования накопленных бонусов в ваших ботах.

📌 Работа со счетами по API

#leadtex #бонусы #счета #api
15
Дорогие подписчики! 🎉 С наступающим Новым Годом! 🎄
Пусть наступающий год принесет вам много радости, счастья, здоровья и успехов!
Пусть каждый день будет наполнен яркими моментами, новыми возможностями и приятными сюрпризами. Спасибо, что вы с нами! 🌟
С наступающим 2025 годом! 🎇
26🎉43
🤔Как сделать кнопку со скачиванием файла из Google Диск?

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

1️⃣ Открываем доступ к файлу на диске;
2️⃣ Копируем id файла ▶️ https://drive.google.com/file/d/<id file>/
3️⃣ Добавляем в кнопку ссылку и вставляем в конце скопированный id ▶️ https://drive.google.com/uc?export=download&id=<id file>

Готово 🔥

🤖 При нажатии на кнопку будет происходить скачивание файла на ваш гаджет
Please open Telegram to view this post
VIEW IN TELEGRAM
314🎉21
🥁 Отличный способ сделать свою логику вознаграждения и оповещение реферера в боте Leadtex

💡 Сейчас мы раскроем 3 инструмента для построения логики без использования рассылок и стандартных уведомлений реферера о новом реферале.

1️⃣ Каждый раз, когда у вас будет новый реферал в боте, реферер получит кастомное сообщение о новом переходе по его ссылке!

2️⃣ Можно начислить бонус на баланс, который хранится в переменной. Теперь никаких рассылок!

3️⃣ Ну и конечно же куда без реальных плюшек на счет пользователя. Зачисляйте вознаграждение прямо на счет внутри бота в любой валюте 🥑

📌 Работа с рефералами по API
📌 Работа со счетами по API
📌 Работа с переменными по API
📌 Реф. ссылка на сценарий
📌 Отправка сообщения по API

#leadtex #рефералка #бонусы #уведомления #api
253
🖼 Своя картинка в список через бот Leadtex

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

🥑 Пример тела запроса в формате json:

{
"data": {
"imya": "Заголовок",
"tekst": "Описание",
"oblozka": {
"type": "image",
"mime_type": null,
"createdat": null,
"name": "oblozka_zapisi.png",
"size": 0,
"storage": "url",
"caption": null,
"meta": {
"width": null,
"height": null,
"duration": null,
"codec": null
},
"url": "https://utikadmd.ru/wp-content/uploads/2023/01/1-1200x849.png"
}
}
}


⚠️В поле oblozka.name можно прописать любое название, но с расширением указанным в прямой ссылке на файл.

📌 Добавление в список по API

#leadtex #списки #api
153
⚙️ Обработка переносов

Функция для обработки переносов в переменной для отправки этой переменной в чат, канал или бота с помощью АПИ Телеграм:


function replaceNewlines(str) {
if (typeof str !== 'string') {
return str; // Если не строка, возвращаем как есть
}

// Заменяем двойные переносы на %0A%0A
var replaced = str.replace(/\n\n/g, '%0A%0A');

// Заменяем одинарные переносы на %0A
replaced = replaced.replace(/\n/g, '%0A');

return replaced;
}

Таким образом переносы в переменной будут заменяться комбинацией символов %0A, а двойные переносы следовательно двойным значением этой комбинации.
Именно эту комбинацию запрос по АПИ воспринимает как перенос строки.

Пример:


💻 Для обработки переменной после блока Цепочки сообщений:

1️⃣ Записываете ответ пользователя в переменную zapis
2️⃣ Обрабатываете переменную в блоке Интерпретатор
3️⃣Передаете результативную переменную zapis2 в блок HTTP с запросим sendMessage

💻 Для обработки данных в поле списка п внутри блока HTTP с запросом на чтение записи из списка:

1️⃣ Строим запрос чтения записи
2️⃣ Включаем Обработать ответ с помощью JS
3️⃣ Вставляем функцию и поиск необходимого поля
4️⃣ Передаете результативную переменную zapis2 в блок HTTP с запросим sendMessage


📌 Отправка сообщения по API
📌 Работа со списками по API

❗️ Не забудте указать в запросе sendMessage параметр parse_mode=html
Please open Telegram to view this post
VIEW IN TELEGRAM
11🎉42
🤫 Давно ничего не делали.

Идеи кончились.
Точнее их много, но не уверены что они кому-то будут полезны.

Поэтому ждем от вас пожеланий, проблем и тд.

Пишите что нужно разработать и записать гайд 👇
632
ℝ𝕖𝕒𝕕𝕪 𝕊𝕠𝕝𝕦𝕥𝕚𝕠𝕟
🔤🔤🔤🔤» 🅰️ » 💵 » 🔤🔤🔤🔤 Рекуррентные платежи в боте LeadTex через Юkassa Сложность: Нельзя получить входящий хук в LeadTex. Так же есть сложности с запуском повторного платежа после таймера. Ну надо быть максимально аккуратным, все таки это 🤑. Ну и как всегда…
💰Юкасса обновила документацию.

Теперь сами запросы на создание платежей по данному видео не будут работать.

Ниже представлен актуальный запрос на создание платежа и на повторный платеж.

Будте внимательны при построении запросов.

❗️Для использования рекурентных платежей, необходимо подключение в самой Юкассе через менеджера!

🏳Создание платежа:
{
"amount": {
"value": "{{price}}",
"currency": "RUB"
},
"payment_method_data": {
"type": "bank_card"
},
"receipt": {
"customer": {
"email": "{{ email }}"
},
"items": [{
"description": "Товар/услуга",
"amount": {
"value": "{{price}}",
"currency": "RUB"
},
"payment_subject": "payment",
"payment_mode":"full_payment",
"vat_code": "1",
"quantity": "1"
}
]
},
"confirmation": {
"type": "redirect",
"return_url": "https://app.leadteh.ru/"
},
"description": "Описание платежа",
"capture": "true",
"save_payment_method":"true"
}


Обязательные параметры, которые относятся к товару, не к платежу:

"payment_subject": "payment",
"payment_mode":"full_payment"


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

"save_payment_method":"true"


🏴Повторный платеж:
{
"amount": {
"value": "{{price}}",
"currency": "RUB"
},
"payment_method_data": {
"type": "bank_card"
},
"receipt": {
"customer": {
"email": "{{ email }}"
},
"items": [{
"description": "Товар/услуга",
"amount": {
"value": "{{price}}",
"currency": "RUB"
},
"payment_subject": "payment",
"payment_mode":"full_payment",
"vat_code": "1",
"quantity": "1"
}
]
},
"confirmation": {
"type": "redirect",
"return_url": "https://app.leadteh.ru/"
},
"description": "Описание платежа",
"capture": "true",
"payment_method_id": "{{$payment_method}}",
"save_payment_method":"true"
}


Параметр, отвечающий за то от куда брать данные по рек. платежу:

"payment_method_id": "{{$payment_method}}"



👍 В остальном изменений в создании функционала по рекурентным платежам нет.

Доступен платный шаблон на ваш аккаунт Leadtex
Please open Telegram to view this post
VIEW IN TELEGRAM
22🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
15 секунд для того чтобы сделать таймер на конкретный день следующего месяца.

💻 Записывать много не будем, код будет ниже 👇

// 1. Определяем текущую дату и время в формате Unix
var currentUnixTime = Math.floor(Date.now() / 1000);
setContactVariable("dataUnix", currentUnixTime);

// Получаем текущую дату
var now = new Date();

var targetDate = new Date(now.getFullYear(), now.getMonth() + 1, 10);

// Устанавливаем время на полночь (00:00:00)
targetDate.setHours(0);
targetDate.setMinutes(0);
targetDate.setSeconds(0);
targetDate.setMilliseconds(0);

// Преобразуем полученную дату в Unix timestamp (секунды)
var nextMonth10thUnix = Math.floor(targetDate.getTime() / 1000);
var nextMonth10thUnix2 = nextMonth10thUnix + 10800;

// Предполагая, что вам нужно сохранить само значение Unix timestamp
setContactVariable("dateUnix10", nextMonth10thUnix2);

var formattedDateString = targetDate.getFullYear() + "-" + ("0" + (targetDate.getMonth() + 1)).slice(-2) + "-" + ("0" + targetDate.getDate()).slice(-2) + " 00:00:00";

setContactVariable("date10Formatted", formattedDateString);


Изменение на нужную дату можно провести, поменяв 10 на другое число месяца:

var targetDate = new Date(now.getFullYear(), now.getMonth() + 1, 10);


Тут указано Московское время, поэтому прибавляется 10800 сек (+3 часа):

var nextMonth10thUnix2 = nextMonth10thUnix + 10800;


#leadtex #js #даты
Please open Telegram to view this post
VIEW IN TELEGRAM
4🎉22
Грязный чат! Как же это бесит!

Многие пользователи не любят когда в чате с ботом много "шума" и "мусора".

Одним из таких моментов - это сообщения от встроенного бота.

Спешу обрадовать, после того как Leadtex выкатил «События», эта проблема решена.

В этом видео показано как удалить сообщения от встроенного бота через «События» и таким образом избавиться от ненужных сообщений в чате.

Весь дополнительный материал будет по сссылкам под постом.

❗️ Если необходимо на каждый встроенный бот отдельный сценарий события , то делайте столько событий сколько будет сценариев.
Если возможен единый сценарий для всех событий , то можно использовать одно событие для всех встроенных ботов, указав в коде соответсвующие айди встроенных ботов.


‼️‼️ Так как при данном способе, во встроенном боте не происходит запись в переменную выбранной строки, доработан код в «Подсказки по блокам»

Удачной всем разработки 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
72
ℝ𝕖𝕒𝕕𝕪 𝕊𝕠𝕝𝕦𝕥𝕚𝕠𝕟
Грязный чат! Как же это бесит! Многие пользователи не любят когда в чате с ботом много "шума" и "мусора". Одним из таких моментов - это сообщения от встроенного бота. Спешу обрадовать, после того как Leadtex выкатил «События», эта проблема решена. В этом…
Данный способ можно использовать для любых удалений в боте

‼️‼️ Так как при данном способе, во встроенном боте не происходит запись в переменную выбранной строки, доработан код в «Подсказки по блокам»

❗️Пост для вопросов и комментов 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
😎 Для патриотов АМО…

Передаем данные из бота Leadtex в АМО, без блока заявка, в любое поле сделки или контакта.

1️⃣ В этом решении показано, как создать контакт, как его обновить и как создать сделку для контакта.

2️⃣ Также как эту сделку обновить, ну и пройдемся по дублям контакта.

😉Смотрите, изучайте и интегрируйте АМО в своего бота.

Вот весь сопутствующий материал:

📌 Документация АМОcrm
📌 JSON Formater

Стоимость шаблона сценария 1000р. За подробностями сюда

А ссылки на видео под постом 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍32
🥰 Нас 400...

Спасибо всем кто с нами на протяжении этих 2 лет.

Мы продолжаем искать новые и необычные решения для ваших разработок и бизнесов.
58🎉8🔥4