mirror of
https://github.com/ReVanced/revanced-bots.git
synced 2026-01-11 21:56:17 +00:00
1.1 KiB
1.1 KiB
Server Protocol
The server uses TCP for connection and BSON for messages, so you need to serialize and deserialize the messages.
AI
Sending the server this JSON (BSON) will send you back the AI predictions.
{
"op": 1,
"id": "String",
"text": "How do i download ReVanced?"
}
And the server would return something like this:
{
"op": 2,
"id": "String",
"predictions": [
{
"label": "DOWNLOAD",
"score": "1"
}
]
}
Training the AI
To add data to the train data, send a BSON (JSON) like this:
{
"op": 3,
"label": "FALSEPOSITIVE",
"text": "how"
}
To train the AI and to re-load it, send this BSON (JSON):
{
"event": 4
}
OCR
Sending the server this JSON (BSON) will send you back the read text.
{
"op": 5,
"id": "String",
"url": "https://cdn.discordapp.com/attachments/1033338556493606963/1033338557231796224/Screenshot_20221022-121318.jpg"
}
And the server would return something like this:
{
"op": 6,
"id": "String",
"ocrText": "..."
}