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


