Лайфхаки LEADTEX
564 subscribers
40 photos
2 videos
2 files
120 links
LeadTex лайфхаки, ссылки на нужные ресурсы #lifehack_LeadTex
Download Telegram
Форматирование текста в Telegram. Markdown

🔹Для переключения форматирования в режим Markdown необходимо присвоить параметр:
parse_mode = Markdown
(символ \ необходимо убирать, т.к. без него Телеграм начинает форматировать)

*Жирный текст* 👉 Жирный текст

_Италик текст_ 👉 Италик текст

[Ссылка](http://www.ya.ru) 👉 Ссылка

[Пишите](tg://user?id=5340171006) 👉 Пишите

\`не форматируемая строка кода\`

\`\`\`
Предварительно отформатированный текст
\`\`\`

\`\`\`python
Предварительно отформатированный код
на языке python
\`\`\`

🔹Замечание: Учтите, что режим Markdown считается устаревшим и Телеграм его ПОКА поддерживает, только для совместимости!
Форматирование текста в Telegram. MarkdownV2

🔹Для переключения форматирования в режим MarkdownV2 необходимо присвоить параметр:
parse_mode = MarkdownV2
(символ \ необходимо убирать, т.к. без него Телеграм начинает уже форматировать, а по другому оформить я не смог)

*bold text* 👉 bold text

_italic text_ 👉 italic text

\_\_underline\_\_ 👉 underline

\~strikethrough\~ 👉 strikethrough

\|\|spoiler\|\| 👉 spoiler

Можно использовать вложение стилей
\*bold \_italic bold \~italic bold strikethrough \/\/italic bold strikethrough spoile\/\/\~ \_\_underline italic bold\_\_\_ bold\*

[Ссылка](http://ya.ru) 👉 Ссылка

[Пишите](tg://user?id=5340171006) 👉 Пишите

![👍](tg://emoji?id=5368324170671202286)

\`не форматируемая строка кода\`

\`\`\`
Предварительно отформатированный текст
\`\`\`

\`\`\`python
Предварительно отформатированный код
на языке python
\`\`\`
Генератор JSON для инлайн кнопок

🔹 Открыт доступ к генератору JSON для replayMarkup inline кнопок. Генерация возможна, как для прямоугольных полей кнопок, так и резаных.
Кол-во строк от 1 до 20,
кол-во столбцов от 1 до 8.

🔹При использовании текст кнопок выводится через переменные b{№ строки}{№ столбца}, а callback через имена a{№ строки}{№ столбца}

🔺Попробовать можно:
https://t.me/mv_master_bot / инструменты / Генерация json для инлайн кнопок

пример сгенерированного json для поля 2 х 2:
{"inline_keyboard":[[
{"callback_data":"a00","text":"{{$b00}}"},{"callback_data":"a01","text":"{{$b01}}"}],[{"callback_data":"a10","text":"{{$b10}}"},{"callback_data":"a11","text":"{{$b11}}"}]]}
Пример генерации поля кнопок
Forwarded from ЧатботиЯ
Опубликован видеоролик в серии "JavaScript в Телеграм боте" под названием "Ипотечный Калькулятор". Показано, как выполнить вычисления с использованием блока HTTP запрос и языка JavaScript.
https://youtu.be/zDZDkA3JDl0
Forwarded from ЧатботиЯ
Опубликован видеоролик "Правильное время 2.0". Посмотрев это видео Вы сможете получать от клиента его часовой пояс при помощи всего 1 блока Лидтех.
https://youtu.be/M4ZdvjrX2x8
Forwarded from ЧатботиЯ
Выражение в операторе if JavaScript

🔸 Синтаксис оператора if:
if (выражение) { блок } else { блок }

Под "выражением" понимается как выражение с операциями сравнения <, <=, ==, ===, >, >=, !=, !==, но и просто значения:
Ложными являются следующие значения:
👉 false
👉 null
👉 undefined
👉 NaN
👉 '' (пустая строка)
👉 0
Все другие значения являются истинными, в том числе строка 'false' и все объекты

Таким образом можно очень легко проверять есть ли у строки значение отличное от пустой строки:
var a = "abc";
if (a) sendmessage("Строка имеет значение");
Трюки Javascript

"Перемешивание" массива с помощью рандомной сортировки

var list = [1,2,3,4,5,6,7,8,9];
var list2=list.sort(function(){
return Math.random() - 0.5;
});
sendMessage(list2); //5,8,2,9,6,7,4,3,1

#trick #javascript
Трюки Javascript

Получить случайное значение из массива

var cities = [ "Москва", "Екатеринбург", "Тула", "Рязань", "Челябинск", "Омск", "Чита", "Новосибирск" ];
var v = cities[ Math.floor(Math.random() * cities.length) ];
sendMessage(v); //Челябинск

#trick #javascript
Трюки Javascript

Функция генерации "рандомного" целого числа в диапазоне от
min до max

function random (min, max) {
// получить случайное число от (min-0.5) до (max+0.5)
var rand = min - 0.5 + Math.random() * (max - min + 1);
return Math.round(rand);
}
sendMessage(random(5,30)); //25

#trick #javascript
Трюки Javascript

Укорачивание
массива

Массив можно укоротить принудительно задав: массив.length = новая длина

// "Перемешаный" массив участников
var names = [ "Иванов", "Зельцер", "Петров", "Яблочкин", "Сидоров", "Лопатин", "Четкин", "Солдатов" ];
// Только 3 победителя!
names.length = 3;
sendMessage("Победители: "+names); // Победители: Иванов,Зельцер,Петров

#trick #javascript