Como executar código-fonte Python no Mavibot.ai

Para executar um código-fonte (extensão .py), utiliza-se a função code_executor(URL, params), onde

URL - a url do código-fonte (por exemplo, “https://mavibot.ai/handler.py”)

params - os parâmetros necessários para o seu código (eles vêm como uma linha JSON)

O valor retornado é o que a função retorna

Exemplo:

Se você precisar enviar requisições de API a partir de um endereço IP russo, recomendamos usar o proxy Mavibot.

Exemplo:

requests.get('https://google.com', proxies={'https': 'http://51.250.88.121:24532'}).text

139.59.148.123 — Executor de código Python

Requisitos para o código-fonte:

Seu código deve incluir uma função handle(data) que aceita um parâmetro contendo um hash dos parâmetros que você especificou nas configurações do bloco. A função deve retornar um valor que será enviado de volta ao bot após a execução. Para dividir o resultado nos parâmetros do editor, retorne-o como JSON.

Um exemplo de código você pode ver aqui: https://mavibot.ai/handler.py

Você pode usar bibliotecas padrão, bem como as listadas abaixo:

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

Visão geral em vídeo