Comment exécuter du code source Python dans Mavibot.ai

Pour exécuter un code source (extension .py), la fonction code_executor(URL, params) est utilisée, où

URL - l'URL du code source (par exemple "https://mavibot.ai/handler.py")

params - les paramètres nécessaires à votre code (ils sont fournis sous forme de ligne JSON)

La valeur retournée est ce que la fonction renvoie

Exemple :

Si vous devez envoyer des requêtes API depuis une adresse IP russe, nous vous recommandons d'utiliser le proxy Mavibot.

Exemple :

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

139.59.148.123 — Exécuteur de code Python

Exigences pour le code source :

Votre code doit inclure une fonction handle(data) qui accepte un paramètre contenant un hachage des paramètres que vous avez spécifiés dans les paramètres du bloc. La fonction doit retourner une valeur qui sera renvoyée au bot après exécution. Pour diviser le résultat en paramètres de l'éditeur, retournez-le au format JSON.

Un exemple de code est disponible ici : https://mavibot.ai/handler.py

Vous pouvez utiliser les bibliothèques standard, ainsi que celles listées ci-dessous :

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

Aperçu vidéo