Programmation Python
Le constructeur prend en charge l’exécution de code source Python, vous permettant de créer des bots avec toute la logique dont vous avez besoin. Cet article explique comment connecter le code source à votre bot.
Mis à jour
Le constructeur prend en charge l’exécution de code source Python, vous permettant de créer des bots avec toute la logique dont vous avez besoin. Cet article explique comment connecter le code source à votre bot.
Pour exécuter un code source (extension .py), la fonction code_executor(URL, params) est utilisée, où
URL - l’URL du code source (« https://mavibot.ai/handler.py » par exemple)
params - les paramètres nécessaires à votre code (ils sont fournis sous forme d’une ligne JSON)
La valeur renvoyée est celle que la fonction retourne
Exemple :
Si vous devez envoyer des requêtes API depuis une adresse IP russe, nous vous recommandons d’utiliser le proxy Salebot.
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 renvoyer une valeur qui sera renvoyée au bot après exécution. Pour répartir le résultat dans les paramètres de l’éditeur, renvoyez-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 सूचीé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
Mis à jour