Программирование на Python
Конструктор поддерживает запуск исходного кода Python, что позволяет создавать ботов с любой нужной вам логикой. В этой статье объясняется, как подключить исходный код к вашему боту.
Последнее обновление
Конструктор поддерживает запуск исходного кода Python, что позволяет создавать ботов с любой нужной вам логикой. В этой статье объясняется, как подключить исходный код к вашему боту.
Чтобы запустить исходный код (с расширением .py), используется функция code_executor(URL, params) используется, где
URL — URL к исходному коду («https://mavibot.ai/handler.py» в качестве примера)
params — параметры, необходимые для вашего кода (они передаются в виде строки JSON)
Возвращаемое значение — это то, что возвращает функция
Пример:
Если вам нужно отправлять API-запросы с российского IP-адреса, мы рекомендуем использовать прокси Salebot.
Пример:
requests.get('https://google.com', proxies={'https': 'http://51.250.88.121:24532'}).text
139.59.148.123 — исполнитель кода Python
Требования к исходному коду:
Ваш код должен содержать функцию handle(data), которая принимает параметр, содержащий хэш параметров, указанных вами в настройках блока. Функция должна вернуть значение, которое после выполнения будет передано обратно боту. Чтобы разбить результат на параметры редактора, возвращайте его в формате JSON.
Пример кода вы можете посмотреть здесь: https://mavibot.ai/handler.py
Вы можете использовать стандартные библиотеки, а также перечисленные ниже:
requests logger gspread oauth2client numpy pyzbar fuzzywuzzy python-Levenshtein re urllib time json hmac hashlib beautifulsoup4 pandas base64 xmltodict mysql-connector-python zeep Google-api-python-client
Последнее обновление