Программирование ботов на языке Python с использованием конструктора Salebot

Конструктор поддерживает исполнение исходного кода на языке Python. Вы можете создать бота любой логики. Статья рассказывает как подключать к боту исходный код

Предварительно рекомендуется прочитать статью о работе с API

Как выполнить исходный код на языке Python в конструкторе Salebot.pro

URL запроса: https://store.salebot.pro/function/codexecutor Параметры JSON: {"file":"https://salebot.pro/handler.py", "user_answer":"10", "value_01": "10", "value_02": "30", "strg": ""} file - ссылка на файл исходного кода, остальные параметры те, которые нужны для вашего кода, они придут в виде строки JSON. Возвращаемое значение: то что вы вернете в функции.

Требования к исходному коду:

Должна присутствовать функция с именем handle(data), принимающая один параметр, в котором будет хеш параметров, которые вы передали в настройках блока. Функция должна возвращать значение, которое после исполнения будет возращено боту. Для того, чтобы его разобрать на переменные конструктора, нужно возвращать JSON.

Пример кода вы можете увидеть по ссылке: https://salebot.pro/handler.py

Вы можете использовать стандартные библиотеки, а также перечисленные ниже:

requests logger gspread oauth2client numpy pyzbar fuzzywuzzy python-Levenshtein re urllib time json hmac hashlib beautifulsoup4