Программирование на Python

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

Как запустить исходный код Python в Mavibot.ai

Чтобы запустить исходный код (с расширением .py), используется функция code_executor(URL, params) используется, где

URL — URL к исходному коду («https://mavibot.ai/handler.py» в качестве примера)

params — параметры, необходимые для вашего кода (они передаются в виде строки JSON)

Возвращаемое значение — это то, что возвращает функция

Пример:

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

Видеообзор

Последнее обновление