Reactions/Seed Retrieval
API Endpoint:
After receiving a response at your webhook URL from an $https://api.thenextleg.io/apiimaginecommand, you can react with ✉️ to receive a seed back. Supported Reactions✉️- Retrieve your seed
Request
Params
Supported Reactionsreaction✉️buttonMessageId- The `buttonMessageId` received in your Completed Response from a previous request.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var axios = require('axios');
var data = JSON.stringify({
"reaction": "✉️",
"buttonMessageId": "your-button-message-id"
});
var config = {
method: 'post',
url: 'https://api.thenextleg.io/api',
headers: {
'Authorization': 'Bearer <your-token>',
'Content-Type': 'application/json'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});HTTP Response
Your response will return an initial messageId. The main purpose is to let you know your message has been received.
The response to the actual request (imagine or other) will be returned in your Webhook URL.
📘This is not an actual response to your original request. Your webhook URL will receive a message with a response to the original prompt.
0
1
2
3
4
{
"success": true,
"messageId": "your-message-id",
"createdAt": "2023-04-04T13:07:01.927Z"
}Completed Response
Your webhook URL will receive a response with the following:
buttons- Which can be used in your next request invoke. If your slash command has produced an output that produces buttons/interactions, they will appear herebuttonRequestId- Which can be used in a Button Command in conjunction with abuttonimageUrl- The URL for your imageoriginatingMessageId- The request ID from your original requestcontent- A string containing a response from the (Redacted Name) botseed- Your seed
🚧 Note: You should be aware that content will also return messages from (Redacted Name) including:
ALREADY_REQUESTED_UPSCALEYou've already requested an upscale for this image
BOT_TOOK_TOO_LONG_TO_PROCESS_YOUR_COMMAND(Redacted Name) Bot took too long to process your command
APPEAL_ACCEPTEDYour appeal has been accepted
APPEAL_REJECTEDYour appeal has been rejected
BANNED_PROMPTYou can't use this prompt
BLOCKEDThis message has been blocked
BUTTON_NOT_FOUNDButton not found
FAILED_TO_PROCESS_YOUR_COMMAND(Redacted Name) failed to process your command
FAILED_TO_REQUESTFailed to request
IMAGE_BLOCKEDThis image has been blocked
INTERNAL_ERROR(Redacted Name) had an internal error
INVALID_LINKInvalid link
INVALID_PARAMETERInvalid parameter
JOB_ACTION_RESTRICTEDJob action restricted
JOB_QUEUEDJob queued
MODERATION_OUTAGEThere is a content moderator outage
NO_FAST_HOURSYou've ran out of fast hours
PLEASE_SUBSCRIBE_TO_MJ_IN_YOUR_DASHBOARDYou're not subscribed to (Redacted Name)
QUEUE_FULLQueue full
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
"createdAt": {
"_nanoseconds": 215000000,
"_seconds": 1678840347
},
"buttons": [
"U1",
"U2",
"U3",
"U4",
"🔄",
"V1",
"V2",
"V3",
"V4"
],
"seed": "123456",
"imageUrl": "your-image-url",
"buttonMessageId": "OtfxNzfMIKBPVE1aP4u4",
"originatingMessageId": "your-message-id",
"content": "your-original-prompt",
"ref": "",
"responseAt": "2023-04-04T13:06:01.927Z"
}.com/2dec39e4-2759-4584-8ef0-5f6fbd5708c0/0_3.png)