ℝ𝕖𝕒𝕕𝕪 𝕊𝕠𝕝𝕦𝕥𝕚𝕠𝕟
405 subscribers
28 photos
14 videos
52 links
Канал, где каждый найдет что-то новое для своих проектов!
Здесь мы делимся готовыми решениями и собираем самые лучшие "фишки" в разработке, которые помогут вам воплотить в жизнь любые технические идеи.
Кейсы ботов: https://fullbiz-dev.ru/kejsy
Download Telegram
Давно не задавали вопросов 😏 исправляем 🤌

💡 Какой блок нельзя использовать после блоков с задержкой времени
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
📲 Многие уже знают, что новое обновление Telegram позволяет отправку кастомных эмоджи в ботах.

Есть один нюанс: для использования эмоджи необходимо иметь Премиум на том аккаунте, который создал токен в BotFather.

Но если у вас все-таки есть Премиум, то вот👇

<tg-emoji emoji-id="5368324170671202286">👍</tg-emoji>


💡 В кавычках указан emoji-id — ID премиум-эмодзи, а между тегами прописывается штатный смайлик Telegram.

❗️В запросах не забывайте параметр parse_mode, чтобы данный тег сработал в API Telegram.

parse_mode=html


Получить emoji-id можно в этом боте 👉 @GetEmojiIdBot
Просто отправьте ему премиум-эмоджи.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
📍 А вот весь список доступных тегов форматирования для запросов API Telegram:

<b>жирный</b>

<strong>жирный</strong>

<i>курсив1</i>

<em>курсив2</em>

<u>подчеркнутый1</u>

<ins>подчеркнутый2</ins>

<s>зачеркнутый1</s>

<strike>зачеркнутый2</strike>

<del>зачеркнутый3</del>

<tg-spoiler>скрытый текст, на который надо нажать, чтобы он отобразился</tg-spoiler>

<span class="tg-spoiler">скрытый текст, на который надо нажать, чтобы он отобразился</span>

<a href="http://www.example.com/">ссылка в тексте</a>

<a href="tg://user?id=1040628188">Упоминание пользователя с id 1040628188</a>

<code>блок кода</code>

<pre>pre-formatted блок кода</pre>

<blockquote>цитата</blockquote>
<blockquote expandable>свернутая цитата</blockquote>

<tg-emoji emoji-id="5368324170671202286">👍</tg-emoji>


Комбинированное форматирование:
<b>жирный<i>курсив жирный <s>курсив жирный зачеркнутый</s> <u>подчеркнутый курсив жирный</u></i> жирный</b>


Обязательно соблюдайте порядок открытия и закрытия тегов. Закрываются теги в обратном порядке от открытия.

❗️В запросах не забывайте параметр parse_mode, чтобы данный тег сработал в API Telegram.

parse_mode=html


Если есть, что добавить, пишите в комменты 😉👇
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥4
🔥Многие спрашивали, многие хотели.

Телега продолжает радовать. Добавила цветные кнопки!

За оформление кнопки отвечает параметр style, который прописывается в клавиатуре внутри кнопок со значениями:
🔴 danger - красная
🟢 success - зеленая
🔵 primary - синяя


💻 Пример запроса для отправки через API Telegram и блок HTTP:


https://api.telegram.org/bot{{token}}/sendMessage?
chat_id={{telegram_id}}
&text=Текст сообщения
&parse_mode=html
&reply_markup={
"inline_keyboard":[
[
{
"text":"Отзывы",
"switch_inline_query_current_chat": "#feedback",
"style":"primary"
},
{
"text":"Канал студии",
"url": "https://t.me/+qVLMttv3A69hYzM6"
}
],
[
{
"text":"Хочу в команду",
"callback_data":"Команда",
"style":"danger"
}
],
[
{
"text":"Личный кабинет",
"callback_data":"Личный кабинет",
"style":"success"
}
]
]
}
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥5