So führen Sie Python-Quellcode in Mavibot.ai aus

Um einen Quellcode (mit der Erweiterung .py) auszuführen, wird die Funktion code_executor(URL, params) verwendet, wobei

URL - die URL zum Quellcode (z. B. „https://mavibot.ai/handler.py“)

params - die Parameter, die für Ihren Code benötigt werden (sie werden als JSON-Zeile übergeben)

Der Rückgabewert ist das, was die Funktion zurückgibt

Beispiel:

Wenn Sie API-Anfragen von einer russischen IP-Adresse senden müssen, empfehlen wir die Verwendung des Mavibot-Proxys.

Beispiel:

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

139.59.148.123 — Python-Code-Ausführer

Anforderungen an den Quellcode:

Ihr Code muss eine Funktion handle(data) enthalten, die einen Parameter akzeptiert, der einen Hash der Parameter enthält, die Sie in den Blockeinstellungen angegeben haben. Die Funktion muss einen Wert zurückgeben, der nach der Ausführung an den Bot zurückgegeben wird. Um das Ergebnis in die Parameter des Editors aufzuteilen, geben Sie es als JSON zurück.

Ein Beispielcode finden Sie hier: https://mavibot.ai/handler.py

Sie können Standardbibliotheken sowie die unten aufgeführten verwenden:

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

Videoübersicht