Программирование на языке Python
Конструктор поддерживает исполнение исходного кода на языке Python. Вы можете создать бота любой логики. Статья рассказывает как подключать к боту исходный код
Для исполнения исходного кода (файл с расширением .py) используется функция
code_executor(URL, params), где
params - те параметры , которые нужны для вашего кода (они придут в виде строки JSON)
Возвращаемое значение: то что вы вернете в функции.
Пример:

Требования к исходному коду:
Должна присутствовать функция с именем handle(data), принимающая один параметр, в котором будет хеш параметров, которые вы передали в настройках блока. Функция должна возвращать значение, которое после исполнения будет возращено боту. Для того, чтобы его разобрать на переменные конструктора, нужно возвращать JSON.
Пример кода вы можете увидеть по ссылке: https://salebot.pro/handler.py
Вы можете использовать стандартные библиотеки, а также перечисленные ниже:
beautifulsoup4==4.10.0
fuzzywuzzy==0.18.0
google-api-python-client==2.20.0
gspread==4.0.1
mysql-connector-python==8.0.26
numpy==1.21.2
oauth2client==4.1.3
pandas==1.3.2
pillow==8.3.2
python-Levenshtein-wheels==0.13.2
pyzbar==0.1.8
requests==2.26.0
telethon==1.24.0
xmltodict==0.12.0
zeep==4.1.0
Если не нашли библиотеку, которая вас интересует, напишите нам. Мы подскажем будет ли она добавлена.
Last modified 3mo ago