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

Сложность:

Стандартным блоком пока нельзя добавить картинку в список, если эта картинка не была прислана пользователем.
Ну и как всегда знание API 👍

USEcasec:

На нашем примере - это добавление обложки для записи в списке.
Пользователь вводит данные. Бот сохраняет эти данные в список и в поле обложки подставляет свою картинку.

Решение:

- создаем список сбора данных, одно из полей делаем с типом картинка, для обложки;
- готовим сценарий по сбору необходимых данных;
- в конце добавляем http-блок и прописываем запрос на добавление записи в список;
- поле "картинка" прописываем массивом, в параметр url вставляем ссылку на картинку из общего доступа.

👩‍💻 API 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"
}
}
}


⚠️🟢В примере указаны поля списка для демонстрации, необходимо подставить свои названия полей.

⚠️🟢 В параметр name можно прописать любое название, с расширением png.

Обновленное видео https://t.me/Ready_solution/114

#leadtex #api
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Media is too big
VIEW IN TELEGRAM
🔤🔤🔤🔤» 🅰️ » 💵 » 🔤🔤🔤🔤
Рекуррентные платежи в боте LeadTex через Юkassa

Сложность:

Нельзя получить входящий хук в LeadTex. Так же есть сложности с запуском повторного платежа после таймера.
Ну надо быть максимально аккуратным, все таки это 🤑.
Ну и как всегда знание API 👍

USEcasec:

👥 Пользователь оформляет подписку в боте на определенный срок и делает первый платеж;
🤖 Бот сохраняет данные о платеже в таблицу;
🅰️ Albato получает данные после успешного платежа и создает метку об успешной оплате и переменную с id метода оплаты;
🤖 Бот отправляет рассылку пользователю об успешной оплате и инициирует запуск таймера;
👥 Пользователь получает рассылку и после завершения таймера его данные отправляются в Albato;
🅰️ Albato ловит входящий хук и запускает процесс списания средств у пользователя.

Решение:

Решение описано в видео 👇

👩‍💻 API LeadTex
👩‍💻 API ЮKassa (создание платежа)
👩‍💻 API ЮKassa (создание автоплатежа)
👩‍💻 JSON formatter
👩‍💻 Кодирование Base64 (для заголовка)

📌 Как настроить хук в магазине ЮKassa
📌 Как получить секретный ключ в ЮKassa

⚠️🟢Обязательно нужно предусмотреть логику отмены подписки, в нашем случае автоплатеж срабатывает, если у пользователя есть тег "Подписка".

⚠️🟢Не советуем использовать обычные и простые генераторы ключа идемпотентности, так как значение должно быть уникальным всегда.

🎞 Рекуррентные платежи в боте LeadTex через Юkassa
❤️ Рекуррентные платежи в боте LeadTex через Юkassa

⚽️⚽️⚽️ Актуальные запросы для создания платежей тут


#leadtex #ykassa #юkassa #api #платежи
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥4
Хороший сервис для разработчика чат-ботов
Postman
Теперь не обязательно ждать ответа от блока и переводить все в форматоре 😏 Пользуетесь?
Final Results
28%
Да, пользуюсь
2%
Нет, мне не нужен
70%
Нет, нужен обзор
🔥2
По результатам недавнего опроса стало ясно, что многие из вас интересуются работой инструмента для тестирования API запросов – 🧑‍💻🧑‍💻🧑‍💻
Совсем скоро мы подготовим обзор в котором рассмотрим основы создания простых запросов к Telegram Bot API, чтобы вы смогли автоматизировать различные задачи ваших ботов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🔤🔤🔤🔤
UTM-метки в ссылках на бота LeadTex

Сложность:

Ютки можно подставить только в ссылки LeadTex из раздела Мессенджеры (каналы)

USEcasec:

🤖 Из раздела Мессенджеры (каналы) на странице сценария бота берем ссылку, подставляем метки и отправляем пользователям;
👥 Пользователи переходят по ссылке и попадают в необходимый сценарий, а в разделе Списки » Контакты в графе UTM отобразятся те метки, которые были установлены в ссылку.

Решение:

- из раздела Мессенджеры (каналы) на странице сценария бота берем ссылку или на той же странице формируем дополнительную ссылку на сценарий;
- в конце ссылки ставим "?" и пишем "utm_source=", а после равно подставляем свое значение,которое хотите передать;
- если более одной метки, то разделять их надо "&"

🔗 https://app.leadteh.ru/w/bFrghx?utm_source=значениеметки&utm_medium=telegram

👩‍💻 UTM-метки в LeadTex
📌 Таблица генерации ссылок с UTM-метками (доступна для чтения и копирования)

⚠️🟢Можно использовать сокращение ссылок или экранирование в формате HTML для маскировки ссылок с метками.
  <a href="http://www.example.com/">ссылка в тексте</a>


⚠️🟢После UTM_ можно использовать любое слово, которое будет являться меткой, но обязательно на латинице.

#leadtex #utm
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Разбираем запросы 🌐Telegram API и ™️Leadtex API в 🧑‍💻Postman

В данном посте рассмотрим пару частых запросов:

Leadtex:

https://app.leadteh.ru/api/v1/<method>?api_token=<Ваш API token> - запрос;
getListItems - получить элементы списка;
addListItem - добавить элемент в список.

Через Postman получим элементы списка в боте. Потом добавим элемент в список. Также при добавлении вызовем ошибку, чтобы посмотреть как выглядит ответ. И как выглядит успешный Response 200

Telegram:

https://api.telegram.org/bot<ваш_токен>/<method>? - запрос;
getMe - проверить вашего бота;
sendMessage - отправить сообщение.

Через сервис получим данные о боте. Отправим обычное сообщение и сообщение с клавиатурой. Вызовем ошибку запроса и рассмотрим ответ с описанием ошибки.

👩‍💻 API LeadTex
👩‍💻 API Telegram
🔗 Postman

👇 Не забывайте подписаться и делиться своим опытом. С нетерпением ждем ваших отзывов и историй использования 🧑‍💻🧑‍💻🧑‍💻

#leadtex #api #telegram #postman
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥1
Дорогие друзья! 🙃✍️
Подготовили небольшую табличку, в которую заносим ссылки на всепосты и видео каналов Телеграм и YouTube.
3
This media is not supported in your browser
VIEW IN TELEGRAM
🔤🔤🔤🔤
Дробим текст по количеству символов через JS в LeadTex

Сложность:

Lite

USEcasec:

Можно использовать для валидации кодов, номера карт и телефонов.

Решение:

- добавляем блок Интерпретатор JS;
- вставляем код в блок.

🧑‍💻 Код из блока:
function addSpaces(text) {
return text.replace(/(.{5})/g, '$1 ');
}

var originalText = getContactVariable("zapis");
var spacedText = addSpaces(originalText)
setContactVariable("zapis", spacedText)


⚠️🔥Не забудьте назначит локальную переменную LeadTex, прежде чем присваивать ей значение переменной JS.

⚠️⚠️ Можно менять значение 5 в выражении text.replace под конкретные задачи.

#leadtex #js
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
❗️ Таблица с постами и видео канала пока работает не так как нужно. Занимаемся этим вопросом.
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥1
Чаще и чаще слышу про такой сервис, как Pyrus 🤔
Ознакомился с сервисом и даже почекал документацию API.
Знаете про сервис? Пользуетесь?
Final Results
17%
Знаю, но не пользуюсь 🤔
0%
Пользуюсь 💪
83%
Нет 👎
👍1
🧑‍💻 Сделали подборку несколько популярных онлайн-сервисов, где вы можете тестировать и выполнять ваш JavaScript-код:

1️⃣ JSFiddle
Платформа для экспериментов с веб-технологиями. Позволяет тестировать HTML, CSS и JS код в одном интерфейсе.

2️⃣ CodePen
Интерактивная среда разработки для фронтенд-дизайна и кодирования. Подходит для быстрой вёрстки и тестирования JavaScript.

3️⃣ JSBin
Этот инструмент предоставляет удобный интерфейс для редактирования HTML, CSS и JavaScript, с немедленным предварительным просмотром.

4️⃣ Repl.it
Очень мощный онлайн-редактор и среда выполнения программного кода, поддерживает множество языков программирования, включая JavaScript.

5️⃣ Glitch
Позволяет писать, делиться и редактировать код в реальном времени. Интересен своей возможностью коллаборативной работы.

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

#js #javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👌2👍11
🔤🔤🔤🔤
Распределение пользователей по UTM-меткам в боте
LeadTex

Сложность:

Работает только с дополнительными или основной ссылкой платформы. Правильно прописать метки в ссылке.

USEcasec:

👥 Пользователь переходит по ссылки с меткой;
🤖 Бот читаем метку установленную в ссылке и направляет пользователя по, установленному для этой метке, сценарию;
👥 Пользователь получает соответствующее сообщение.

Решение:

Решение описано в видео 🎞
Распределение по UTM-меткам в чат боте ❤️


📌 Как сделать ссылки с UTM-метками

⚠️🟢Обязательно нужно обнулять метки пользователю, для правильного функционирования бота по сценариям.

#leadtex
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
🔤🔤🔤🔤
Прогрев пользователя в боте
LeadTex через таймер

Сложность:

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

USEcasec:

1️⃣
👥 Пользователь переходит в бота, получает первое сообщение;
🤖 Бот запускает таймер на необходимый срок;
👥 Пользователь нажимает на кнопку и получает второе сообщение;
Бот присваивает тег пользователю, по окончании таймера проверяет наличие тега, и сообщение-напоминание не отправляется.

2️⃣
👥 Пользователь переходит в бота, получает первое сообщение;
🤖 Бот запускает таймер на необходимый срок;
👥 Пользователь не нажимает на кнопку;
По окончании таймера проверяет наличие тега, отправляет напоминание о том, что пользователь забыл про бота.


Решение:

Решение описано в видео 📹


⚠️🟢При использовании связки в разных сообщениях, назначайте уникальные теги.

#leadtex
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
🔤🔤🔤🔤
Рандомное значение из списка стандартными блоками
LeadTex

Сложность:

Сложности нет, главное не забыть пронумеровать список

USEcasec:

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

Решение:

Решение в видео

📌 Функция Rand в LeadTex
📌 Работа с блоком "Чтение записЕЙ из списка"

⚠️🟢Обязательно должна быть нумерация записей в списке, а поле для номера с типом "Текст"

🆕 Добавили видео на канал Dzen

#leadtex
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
🔤🔤🔤🔤
Проверка баланса перед списанием в боте
LeadTex

Сложность:

Работа с API

USEcasec:

👥 Пользователь производит списание со всего счета;
🤖 Бот проверяет сумму списания и сравнивает ее с балансом пользователя;
👥 Получает сообщение о невозможности провести списание, если баланс меньше суммы списания;
🤖 Проводит списание со счета пользователя, если сумма списания <= балансу;
👥 Получает сообщение после проведения списания.

Решение:

Решение в видео 🎞

📌 API LeadTex (работа со счетами)

⚠️🟢Обязательно необходимо производить обработку значения списания к денежной единице.

🆕 Добавили видео на канал Dzen

#leadtex
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31
🔤🔤🔤🔤
Множественный выбор в боте
LeadTex

Сложность: 5️⃣

USEcasec:

👥 Пользователь нажимает на кнопку с услугой/товаром;
🤖 Проверяет переменные и назначает необходимые значения;
👥 Видит отметку выбора внутри кнопки с услугой/товаром.

Решение:
Смотреть видео 🎞

📌 Как избежать появления пустых строк в тексте из-за переменных с пустым значением

⚠️🟢Обязательно используйте конструкцию с переменной, для корректного вывода позиций в конечном сообщении.

🆕 Добавили видео на канал Dzen

#leadtex
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
🤖 Бот для поиска замены преподавателей.

Функционал бота:

1️⃣ Поиск занятий по преподавателю в выбранный день;
2️⃣ Выбор нескольких найденных занятий;
3️⃣ Поиск свободных преподавателей в выбранный день недели и время;
4️⃣ Отправка сообщений всем свободным преподавателям;
5️⃣ Принятие или отказ от предложенной замены.

Рабочие моменты:

❤️ Работа со списками по API
❤️ Работа с API Telegram

Нужен обзор бота?! Ставьте реакции 🤓

нужен
не нужен
Please open Telegram to view this post
VIEW IN TELEGRAM
28👍81