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


