Базовые функции ядра: различия между версиями

Материал из wiki-MyMakerBot
Строка 7: Строка 7:
 
= key_clear =
 
= key_clear =
 
[[key_clear|🔗 Очистка глобального списка кнопок]]
 
[[key_clear|🔗 Очистка глобального списка кнопок]]
 +
 +
= return =
 +
[[return|🔗 изменение поведения функции]]
 +
 +
Изменение поведения возвращаемого поста, ничего не возвращает.
  
 
= interface =
 
= interface =
Строка 30: Строка 35:
 
= json =
 
= json =
 
[[json|➰ перобразует массив в JSON]]
 
[[json|➰ перобразует массив в JSON]]
 +
 +
Модификатор, преобразует значение переменной массива в красивый форматированный вид в формате json
  
 
= trigger =
 
= trigger =
 
[[trigger|➰ проверка вхождения строки в список]]
 
[[trigger|➰ проверка вхождения строки в список]]
 +
 +
Модификатор, проверяет вхождение одного или нескольких элементов в строку
  
 
= check_black_list =
 
= check_black_list =
 
[[check_black_list|➰ проверка вхождения строки в черный список]]
 
[[check_black_list|➰ проверка вхождения строки в черный список]]
 +
 +
Модификатор, проверяет строку на вхождение одной или нескольких подстрок
  
 
= check_white_list =
 
= check_white_list =
 
[[check_white_list|➰ проверка вхождения строки в белый список]]
 
[[check_white_list|➰ проверка вхождения строки в белый список]]
 +
 +
Модификатор, проверяет строку на вхождение одной или нескольких подстрок
  
 
= is_arab =
 
= is_arab =
 
[[is_arab|➰ проверка строки на арабские символы]]
 
[[is_arab|➰ проверка строки на арабские символы]]
 +
 +
Модификатор, проверяет если ли в строке арабские символы
  
 
= is_rtl =
 
= is_rtl =
 
[[is_rtl|➰ Проверка строки на RTL символы ]]
 
[[is_rtl|➰ Проверка строки на RTL символы ]]
  
= return =
+
Модификатор, проверяет если ли в строке RTL символы

Версия 18:50, 24 мая 2019

key

🔗 Создание инлайн кнопки

Все кнопки добавляются в глобальный список кнопок. Он один для конкретного метода. И если нужно в ходе выполнения метода заменить кнопки, то можно воспользоваться функций key_clear

key_clear

🔗 Очистка глобального списка кнопок

return

🔗 изменение поведения функции

Изменение поведения возвращаемого поста, ничего не возвращает.

interface

🔗 Cохраняет значение переменной

Cохраняет значение переменной пользователя в базе данных бота. Используется для временного хранения сосяния бота, некоторых промежуточных данных.

import

🔗 выполнение кода из другого метода (экшена)

like

🔗 Обрабатывает нажатие на лайк кнопки

like_list

🔗 возвращает список проголосовавших

timeout

🔗 создает одноразовую задачу в расписании

interval

🔗 создает регулярную задачу в расписании

json

➰ перобразует массив в JSON

Модификатор, преобразует значение переменной массива в красивый форматированный вид в формате json

trigger

➰ проверка вхождения строки в список

Модификатор, проверяет вхождение одного или нескольких элементов в строку

check_black_list

➰ проверка вхождения строки в черный список

Модификатор, проверяет строку на вхождение одной или нескольких подстрок

check_white_list

➰ проверка вхождения строки в белый список

Модификатор, проверяет строку на вхождение одной или нескольких подстрок

is_arab

➰ проверка строки на арабские символы

Модификатор, проверяет если ли в строке арабские символы

is_rtl

➰ Проверка строки на RTL символы

Модификатор, проверяет если ли в строке RTL символы