Як запустити вихідний код Python у Mavibot.ai
Для запуску вихідного коду (розширення .py) використовується функція code_executor(URL, params), де
URL - посилання на вихідний код (наприклад, “https://mavibot.ai/handler.py”)
params - параметри, необхідні для вашого коду (вони передаються у вигляді рядка JSON)
Повернене значення — це те, що повертає функція
Приклад:

Якщо вам потрібно надсилати API-запити з IP-адреси в Росії, ми рекомендуємо використовувати проксі Mavibot.
Приклад:
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


