Как вернуться в любой блок сценария:
1. после перехода в другой сценарий,
2. по рассылке при остановке на середине сценария
Мой код:
Установка id-блока, куда вернуться:
Код JavaScript для возврата в блок:
#рассылка #вернутьсявблок #block_id #айдиблока
1. после перехода в другой сценарий,
2. по рассылке при остановке на середине сценария
Мой код:
Установка id-блока, куда вернуться:
{{setSumVariablesIntoVariable("block_id", 15938106, 0)}}Код JavaScript для возврата в блок:
var id = getContactVariable("block_id"); goToBlock(id)#рассылка #вернутьсявблок #block_id #айдиблока
Forwarded from Внутри ЧАТ-БОТОВ
This media is not supported in your browser
VIEW IN TELEGRAM
🔙 Возвращение пользователя в блок, в котором он был до рассылки
ℹ️ Функции из видео: {{setSumVariablesIntoVariable("блок", 12345678, 0)}}
var id = getContactVariable("блок")
goToBlock(id)
ℹ️ Функции из видео: {{setSumVariablesIntoVariable("блок", 12345678, 0)}}
var id = getContactVariable("блок")
goToBlock(id)
👍2👏2
Forwarded from Лайфхаки LEADTEX (Владимир Митряев)
Шпаргалка по String функциям
"Leadtex".charAt(4) // "t"
"Leadtex".charCodeAt(0) // 76
"Leadtex".concat(".com") // "Leadtex.com"
"Leadtex".indexOf("e") // 1
"Leadtex".lastIndexOf("e") // 5
"Leadtex".length // 7
//"Leadtex".localeCompare()
"Leadtex".match(/[ae]/g) // ["e","a","e"]
"Leadtex".replace("tex","er")// "Leader"
"Leadtex".search("t") // 4
"Leadtex".slice(0,4) // "Lead"
"Leadtex".split("") // ['L','e','a','d','t','e','x']
"Leadtex".substr(2,2) // "ad"
"Leadtex".substring(2,4) // "ad"
//"Leadtex".toLocaleLowerCase()
//"Leadtex".toLocaleUpperCase()
"Leadtex".toLowerCase() // leadtex
"Leadtex".toUpperCase() // LEADTEX
" Leadtex ".trim() // "Leadtex"
" Leadtex ".trimLeft() // "Leadtex "
" Leadtex ".trimRight() // " Leadtex"👍2
Лайфхаки LEADTEX
Шпаргалка по String функциям "Leadtex".charAt(4) // "t" "Leadtex".charCodeAt(0) // 76 "Leadtex".concat(".com") // "Leadtex.com" "Leadtex".indexOf("e") // 1 "Leadtex".lastIndexOf("e") // 5 "Leadtex".length // 7 //"Leadtex".localeCompare()…
В дополнение:
String.fromCharCode(0x441,0x44d,0x440); // "сэр"
String.fromCharCode(0x441,0x44d,0x440); // "сэр"
Forwarded from Лайфхаки LEADTEX (Владимир Митряев)
Шпаргалка по Math функциям и свойствам
Math.E // 2.718281828459045
Math.LN10 // 2.302585092994046
Math.LN2 // 0.6931471805599453
Math.LOG10E // 0.4342944819032518
Math.LOG2E // 1.4426950408889634
Math.PI // 3.141592653589793
Math.SQRT1_2 // 0.7071067811865476
Math.SQRT2 // 1.4142135623730951
Math.abs(-1.5) // 1.5
Math.acos(1) // 0
Math.asin(1) // 1.5707963267948966
Math.atan(1) // 0.7853981633974483
Math.atan2(5,5) // 0.7853981633974483
Math.ceil(1.5) // 2
Math.cos(0) // 1
Math.exp(0) // 1
Math.floor(1.5) // 1
Math.log(2.718281828459045) // 1
Math.max(3,10,-2) // 10
Math.min(3,10,-2) // -2
Math.pow(5,2) // 25
Math.random() // случайное от 0 до 1
Math.round(1.5) // 2
Math.sin(0) // 0
Math.sqrt(25) // 5
Math.tan(0) // 0Forwarded from Лайфхаки LEADTEX (Владимир Митряев)
Шпаргалка по числовым функциям и свойствам
Number.MAX_VALUE; // 1.7976931348623157e+308
Number.MIN_VALUE; // 5e-324
Number.NaN; // NaN
Number.NEGATIVE_INFINITY; // -Infinity
Number.POSITIVE_INFINITY; // Infinity
isFinite(1/0); // false
isNaN("25"); // false
parseFloat("1.23"); // 1.23
parseInt("12.3"); // 12
(1.5).toExponential(3); // 1.500e+00
(12345.6789).toFixed(1); // 12345.7
(123456.789).toLocaleString(); // 123,456.789
(123456.789).toPrecision(2); // 1.2e+05
(255).toString(16); // "ff"Вычислить разницу между датами (моментами времени) и настроить таймер на количество минут между этим двумя моментами времени
1. Перевести дату/время в Юникс формат (количество секунд с 1 января 1970 г. по гринвичу),
2. Вычесть одну юникс-дату из другой,
3. Перевести секунды в минуты и округлить до целых минут,
4. Подставить количество минут в таймер.
#юникс #таймер #дата #время
https://youtu.be/KH0wsyZ72tw?si=_iep7LzKCL6q6eXW&t=550
1. Перевести дату/время в Юникс формат (количество секунд с 1 января 1970 г. по гринвичу),
2. Вычесть одну юникс-дату из другой,
3. Перевести секунды в минуты и округлить до целых минут,
4. Подставить количество минут в таймер.
#юникс #таймер #дата #время
https://youtu.be/KH0wsyZ72tw?si=_iep7LzKCL6q6eXW&t=550
YouTube
Телеграм бот для заметок
Более 250 бесплатных уроков + вебинары и курсы тут: https://t.me/+9OW7bz6LvDJiOTky Подписывайся, чтобы развиваться!
Сегодня покажем, как в конструкторе чат-ботов Leadtex собрать бот для заметок и напоминаний. Мы покажем, как создать Телеграм бот, в котором…
Сегодня покажем, как в конструкторе чат-ботов Leadtex собрать бот для заметок и напоминаний. Мы покажем, как создать Телеграм бот, в котором…
❤1
Forwarded from Лайфхаки LEADTEX (Владимир Митряев)
Шпаргалка по значениям Boolean
Boolean(false); // false
Boolean(undefined); // false
Boolean(null); // false
Boolean(''); // false
Boolean(NaN); // false
Boolean(0); // false
Boolean(-0); // false
Boolean(true); // true
Boolean('hi'); // true
Boolean(1); // true
Boolean([]); // true
Boolean([0]); // true
Boolean([1]); // true
Boolean({}); // true
Boolean({ a: 1 }); // trueForwarded from Внутри ЧАТ-БОТОВ
Media is too big
VIEW IN TELEGRAM
Отправка уведомлений и начало диалога с разными пользователями из списка.
Использование функции получение контакта из предыдущего блока при работе с блоками: «Отправить сообщение» и «Уведомление для контакта»
Использование функции получение контакта из предыдущего блока при работе с блоками: «Отправить сообщение» и «Уведомление для контакта»
Вывод данных из Google #Sheets (Гугл-таблиц) через #API #Google
#таблицы #данные #гугл
https://youtu.be/KaynkwftfQw?si=9qgO-akG6VrTwvFw
#таблицы #данные #гугл
https://youtu.be/KaynkwftfQw?si=9qgO-akG6VrTwvFw
YouTube
Чат-бот для чтения данных и Google Таблицы
Ссылка для регистрации: https://app.leadteh.ru/register?ref_id=2395
В этом видео вы узнаете как создать чат-бот для чтения данных из гугл таблицы по средства API Google Sheets и блока http-запрос. Так же узнаете как обрабатывать данные в JSONFormatter.
…
В этом видео вы узнаете как создать чат-бот для чтения данных из гугл таблицы по средства API Google Sheets и блока http-запрос. Так же узнаете как обрабатывать данные в JSONFormatter.
…
Листание внутренних Списков кнопками постранично.
#http #списки #кнопки
https://youtu.be/eI29GqZdC1s
JavaScript для видео: https://telegra.ph/Kod-JS-iz-HTT-Blokov-06-19
Первоисточник видео: https://t.me/PR0_ChatBots/39
#http #списки #кнопки
https://youtu.be/eI29GqZdC1s
JavaScript для видео: https://telegra.ph/Kod-JS-iz-HTT-Blokov-06-19
Первоисточник видео: https://t.me/PR0_ChatBots/39
YouTube
Leadtex. Листание списка кнопками постранично
Пост в канале "Фокусы чат-БОТов"
https://t.me/bottricks/111
Первоисточник видео: https://t.me/PR0_ChatBots/39
JavaScript-код для видео:
https://telegra.ph/Kod-JS-iz-HTT-Blokov-06-19
https://t.me/bottricks/111
Первоисточник видео: https://t.me/PR0_ChatBots/39
JavaScript-код для видео:
https://telegra.ph/Kod-JS-iz-HTT-Blokov-06-19
👍1
#️⃣ Назначить #тэг текущему контакту, если у другого конкретного контакта есть определенный тэг.
Задача:
1️⃣ Проверить у другого конкретного контакта наличие тэга "агент". Внутренний ID контакта сохранен в переменной {{$referer_id}}.
2️⃣ Если тэг есть, назначить текущему контакту тэг "разрешен".
3️⃣ Если тэг отсутствует, удалить у текущего тэг "разрешен".
Используем метод #API #Leadteh #getContactTags и #JavaScript.
Код Javascript:
var res = response.data.data.indexOf("агент");
if(res >= 0){
setContactTag("разрешен");
}else{
deleteContactTag("разрешен");
}
Задача:
1️⃣ Проверить у другого конкретного контакта наличие тэга "агент". Внутренний ID контакта сохранен в переменной {{$referer_id}}.
2️⃣ Если тэг есть, назначить текущему контакту тэг "разрешен".
3️⃣ Если тэг отсутствует, удалить у текущего тэг "разрешен".
Используем метод #API #Leadteh #getContactTags и #JavaScript.
Код Javascript:
var res = response.data.data.indexOf("агент");
if(res >= 0){
setContactTag("разрешен");
}else{
deleteContactTag("разрешен");
}
👍2❤1🔥1