วิธีรันซอร์สโค้ด Python ใน Mavibot.ai

ในการรันซอร์สโค้ด (นามสกุล .py) จะใช้ฟังก์ชัน code_executor(URL, params) โดยที่

URL - URL ของซอร์สโค้ด (เช่น “https://mavibot.ai/handler.py”)

params - พารามิเตอร์ที่จำเป็นสำหรับโค้ดของคุณ (จะมาในรูปแบบบรรทัด JSON)

ค่าที่ส่งคืนคือสิ่งที่ฟังก์ชันส่งคืน

ตัวอย่าง:

หากคุณต้องการส่งคำขอ API จากที่อยู่ IP ของรัสเซีย เราขอแนะนำให้ใช้พร็อกซี Mavibot

ตัวอย่าง:

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

139.59.148.123 — ตัวรันโค้ด Python

ข้อกำหนดสำหรับซอร์สโค้ด:

โค้ดของคุณต้องมีฟังก์ชัน handle(data) ที่รับพารามิเตอร์ซึ่งประกอบด้วยแฮชของพารามิเตอร์ที่คุณระบุในการตั้งค่าบล็อก ฟังก์ชันต้องส่งคืนค่าที่จะถูกส่งกลับไปยังบอทหลังจากการทำงาน หากต้องการแยกผลลัพธ์เป็นพารามิเตอร์ของตัวแก้ไข ให้ส่งคืนเป็น JSON

ตัวอย่างโค้ดที่คุณสามารถดูได้ที่นี่: https://mavibot.ai/handler.py

คุณสามารถใช้ไลบรารีมาตรฐาน รวมถึงไลบรารีที่ระบุด้านล่าง:

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

ภาพรวมวิดีโอ