Як запустити вихідний код 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

Відеоогляд