Передать значения локальных переменных в бот через URL. Локальной переменной пользователя бота присваивается значение из URL. Если переменной нет, она будет создана с данным значением.
Формат URL:
https://app.leadteh.ru/w/XXXX?var1=val1&var2=val2&var3=val3,
где
https://app.leadteh.ru/w/XXXX - ссылка на бота из раздела "Каналы".
Можно использовать ссылку на конкретный сценарий.
Для передачи значения глобальной константы {{ phone }}, имя переменной нужно вводить в формате "phone" (двойная земля с обоих сторон):
https://app.leadteh.ru/w/XXX?__phone__=79000000000
#url #переменная #значение
Формат URL:
https://app.leadteh.ru/w/XXXX?var1=val1&var2=val2&var3=val3,
где
https://app.leadteh.ru/w/XXXX - ссылка на бота из раздела "Каналы".
Можно использовать ссылку на конкретный сценарий.
Для передачи значения глобальной константы {{ phone }}, имя переменной нужно вводить в формате "phone" (двойная земля с обоих сторон):
https://app.leadteh.ru/w/XXX?__phone__=79000000000
#url #переменная #значение
🔥2
Forwarded from Елена Берко
Из источников партнёров https://youtu.be/mMZTgBC2fGw
YouTube
Августовское обновление на платформе Watbot
#чатбот #чатботы #бот #телеграмбот #боты
Всем привет! На связи команда Watbot - платформы-конструктора чат-ботов, которые вы можете собрать самостоятельно, не имея никаких навыков программирования!
В этом ролике мы покажем обновление, которое вышло на нашей…
Всем привет! На связи команда Watbot - платформы-конструктора чат-ботов, которые вы можете собрать самостоятельно, не имея никаких навыков программирования!
В этом ролике мы покажем обновление, которое вышло на нашей…
👍1
Запуск Web App по кнопке.
В reply_markup добавить параметр
https://youtu.be/JIFSP5TB50k?t=179
В reply_markup добавить параметр
"web_app": {"url":"ссылка на сайт приложения"}
#webapp #reply_markup #http https://youtu.be/JIFSP5TB50k?t=179
👍2
Закрепить сообщение в шапке бота
API Telegram метод "pinChatMessage" https://core.telegram.org/bots/api#pinchatmessage
#закреп #pinChatMessage #сообщение
https://youtu.be/JIFSP5TB50k?t=206
API Telegram метод "pinChatMessage" https://core.telegram.org/bots/api#pinchatmessage
#закреп #pinChatMessage #сообщение
https://youtu.be/JIFSP5TB50k?t=206
core.telegram.org
Telegram Bot API
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…
👍1🔥1
Инлайн клавиатура - кнопки. Образец кода для reply_markup кнопок 2х2
{
"inline_keyboard":[
[
{
"callback_data":"a00",
"text":"{{$b00}}"
},
{
"callback_data":"a01",
"text":"{{$b01}}"
}
],
[
{
"callback_data":"a10",
"text":"{{$b10}}"
},
{
"callback_data":"a11",
"text":"{{$b11}}"
}
]
]
}
#inline_keyboard #reply_markup #клавиатура #инлайн #api #кнопки
{
"inline_keyboard":[
[
{
"callback_data":"a00",
"text":"{{$b00}}"
},
{
"callback_data":"a01",
"text":"{{$b01}}"
}
],
[
{
"callback_data":"a10",
"text":"{{$b10}}"
},
{
"callback_data":"a11",
"text":"{{$b11}}"
}
]
]
}
#inline_keyboard #reply_markup #клавиатура #инлайн #api #кнопки
❤1🔥1
Forwarded from Внутри ЧАТ-БОТОВ
Media is too big
VIEW IN TELEGRAM
💡 🖼 Упрощение сценария отправки разного числа картинок одной группой
ℹ️ Код скрипта
Обновлено 05.08: Добавлено форматирование текста и удалено лишнее поле из списка
ℹ️ Код скрипта
Обновлено 05.08: Добавлено форматирование текста и удалено лишнее поле из списка
Forwarded from Лайфхаки LEADTEX (Владимир Митряев)
Трюки Javascript
Поиск подстроки
Обычно функцию indexOf() Мы используем так:
#trick #javascript
Поиск подстроки
Обычно функцию indexOf() Мы используем так:
var str = "строка";А можно вот так:
if(str.indexOf("ока") != -1)
sendMessage("найдено!");
var str = "строка";Строку ~str.indexOf() можно читать как: если найдено.
if(~str.indexOf("ока"))
sendMessage("найдено!");
#trick #javascript
❤2
В Авторассылке в сценарии нельзя автоматически использовать блок HTTP-запрос из-за ограничений платформы. Он может быть использован в сценарии авторассылки только после блока, в котором пользователь нажимает кнопку или отправляет текст.
#авторассылки #http #ограничение #запрет
#авторассылки #http #ограничение #запрет
Forwarded from Максим Носко
Media is too big
VIEW IN TELEGRAM
Ведётся разработка сервиса "👮♀Привратник" для администраторов частных групп Телеграм.
Частная группа Телеграм с одобрением заявки на вступление. Админ обычно подтверждает ее вручную. Сервис для фильтрации присоединения ботов к группе.
1⃣ Подача заявки в группу.
2⃣ Стартует бот. Уведомляет о тесте и задаёт вопрос.
3⃣ Анализирует ответ. Ответ верный - одобряет заявку. Иначе, нет.
Частная группа Телеграм с одобрением заявки на вступление. Админ обычно подтверждает ее вручную. Сервис для фильтрации присоединения ботов к группе.
1⃣ Подача заявки в группу.
2⃣ Стартует бот. Уведомляет о тесте и задаёт вопрос.
3⃣ Анализирует ответ. Ответ верный - одобряет заявку. Иначе, нет.
👍2❤1🔥1
Forwarded from Максим Носко
В планах:
1⃣ Администрирование групп без обязательной подачи заявки на вступление.
Для нового члена блокируется возможность отправки сообщений в группу до прохождения теста. Может только читать. Прошел тест успешно, разблокируется возможность писать в группу.
2⃣ Админская часть сервиса:
- добавить свою группу в сервис,
- указать свой вопрос теста, ответ, текст реакции бота на правильный и неправильный ответ.
3⃣ Подключение своих ботов для проведения тестов на вступление в группу.
- Сервис запускает вашего бота по событию заявки вступления в группу.
- в конце сценария своего бота вызываете через API метод: Одобрить заявку, Отклонить заявку.
Ваш сценарий может быть любым, например прием оплаты за вступление в группу.
1⃣ Администрирование групп без обязательной подачи заявки на вступление.
Для нового члена блокируется возможность отправки сообщений в группу до прохождения теста. Может только читать. Прошел тест успешно, разблокируется возможность писать в группу.
2⃣ Админская часть сервиса:
- добавить свою группу в сервис,
- указать свой вопрос теста, ответ, текст реакции бота на правильный и неправильный ответ.
3⃣ Подключение своих ботов для проведения тестов на вступление в группу.
- Сервис запускает вашего бота по событию заявки вступления в группу.
- в конце сценария своего бота вызываете через API метод: Одобрить заявку, Отклонить заявку.
Ваш сценарий может быть любым, например прием оплаты за вступление в группу.
👍2❤1🔥1
Как сделать динамические сообщения.
Динамическое - когда сообщение выводится постепенно построчно с задержкой перед каждой строкой.
#динамическое #http
https://youtu.be/XD5G6TZPZpc?si=CNgzmMlw348vz1cy&t=5
Динамическое - когда сообщение выводится постепенно построчно с задержкой перед каждой строкой.
#динамическое #http
https://youtu.be/XD5G6TZPZpc?si=CNgzmMlw348vz1cy&t=5
Задержка 1 секунда или менее через #javascript блоком #http
#задержка
https://youtu.be/XD5G6TZPZpc?si=xXT-Vwowy0uv0r_g&t=373
#задержка
https://youtu.be/XD5G6TZPZpc?si=xXT-Vwowy0uv0r_g&t=373
Как вернуться в любой блок сценария:
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