Skip to content

Instantly share code, notes, and snippets.

@yanissi
Last active June 5, 2022 15:01
Show Gist options
  • Save yanissi/5a0c4c36669b8c801ece6df77b0016e3 to your computer and use it in GitHub Desktop.
Save yanissi/5a0c4c36669b8c801ece6df77b0016e3 to your computer and use it in GitHub Desktop.
{
"name": "MagicEden Sales Bot v3 - Blueprint Provided by Deux à Trois (https://2a3.dev)",
"flow": [
{
"id": 2,
"module": "http:ActionSendData",
"version": 3,
"parameters": {
"handleErrors": false,
"useNewZLibDeCompress": true
},
"mapper": {
"url": "https://us-central1-axial-life-343416.cloudfunctions.net/magic_eden_sales_bot",
"serializeUrl": false,
"method": "get",
"headers": [],
"qs": [
{
"name": "symbol",
"value": "degods"
},
{
"name": "apiToken",
"value": "unique_identifier_please_replace"
}
],
"bodyType": "",
"parseResponse": true,
"authUser": "",
"authPass": "",
"timeout": "",
"shareCookies": false,
"ca": "",
"rejectUnauthorized": true,
"followRedirect": true,
"useQuerystring": false,
"gzip": true,
"useMtls": false,
"followAllRedirects": false
},
"metadata": {
"designer": {
"x": 0,
"y": 0
},
"restore": {
"expect": {
"method": {
"mode": "chose",
"label": "GET"
},
"headers": {
"mode": "chose"
},
"qs": {
"mode": "chose",
"items": [
null,
null
]
},
"bodyType": {
"label": "Empty"
}
}
},
"parameters": [
{
"name": "handleErrors",
"type": "boolean",
"label": "Evaluate all states as errors (except for 2xx and 3xx )",
"required": true
},
{
"name": "useNewZLibDeCompress",
"type": "hidden"
}
],
"expect": [
{
"name": "url",
"type": "url",
"label": "URL",
"required": true
},
{
"name": "serializeUrl",
"type": "boolean",
"label": "Serialize URL",
"required": true
},
{
"name": "method",
"type": "select",
"label": "Method",
"required": true,
"validate": {
"enum": [
"get",
"head",
"post",
"put",
"patch",
"delete",
"options"
]
}
},
{
"name": "headers",
"type": "array",
"label": "Headers",
"spec": [
{
"name": "name",
"label": "Name",
"type": "text",
"required": true
},
{
"name": "value",
"label": "Value",
"type": "text"
}
]
},
{
"name": "qs",
"type": "array",
"label": "Query String",
"spec": [
{
"name": "name",
"label": "Name",
"type": "text",
"required": true
},
{
"name": "value",
"label": "Value",
"type": "text"
}
]
},
{
"name": "bodyType",
"type": "select",
"label": "Body type",
"validate": {
"enum": [
"raw",
"x_www_form_urlencoded",
"multipart_form_data"
]
}
},
{
"name": "parseResponse",
"type": "boolean",
"label": "Parse response",
"required": true
},
{
"name": "authUser",
"type": "text",
"label": "User name"
},
{
"name": "authPass",
"type": "password",
"label": "Password"
},
{
"name": "timeout",
"type": "uinteger",
"label": "Timeout",
"validate": {
"max": 300,
"min": 1
}
},
{
"name": "shareCookies",
"type": "boolean",
"label": "Share cookies with other HTTP modules",
"required": true
},
{
"name": "ca",
"type": "cert",
"label": "Self-signed certificate"
},
{
"name": "rejectUnauthorized",
"type": "boolean",
"label": "Reject connections that are using unverified (self-signed) certificates",
"required": true
},
{
"name": "followRedirect",
"type": "boolean",
"label": "Follow redirect",
"required": true
},
{
"name": "useQuerystring",
"type": "boolean",
"label": "Disable serialization of multiple same query string keys as arrays",
"required": true
},
{
"name": "gzip",
"type": "boolean",
"label": "Request compressed content",
"required": true
},
{
"name": "useMtls",
"type": "boolean",
"label": "Use Mutual TLS",
"required": true
},
{
"name": "followAllRedirects",
"type": "boolean",
"label": "Follow all redirect",
"required": true
}
]
}
},
{
"id": 7,
"module": "builtin:BasicFeeder",
"version": 1,
"parameters": {},
"filter": {
"name": "",
"conditions": [
[
{
"a": "{{2.statusCode}}",
"b": "200",
"o": "text:equal"
},
{
"a": "{{2.fileSize}}",
"b": "20",
"o": "number:greater"
}
]
]
},
"mapper": {
"array": "{{2.data.data}}"
},
"metadata": {
"designer": {
"x": 300,
"y": 0
},
"restore": {
"expect": {
"array": {
"mode": "edit"
}
}
},
"expect": [
{
"mode": "edit",
"name": "array",
"spec": [],
"type": "array",
"label": "Array"
}
]
}
},
{
"id": 14,
"module": "util:FunctionSleep",
"version": 1,
"parameters": {},
"mapper": {
"duration": "3"
},
"metadata": {
"designer": {
"x": 600,
"y": 0
},
"restore": {},
"expect": [
{
"name": "duration",
"type": "uinteger",
"label": "Delay",
"required": true,
"validate": {
"max": 300,
"min": 1
}
}
]
}
},
{
"id": 3,
"module": "discord:PostMessageWithEmbeded",
"version": 1,
"parameters": {
"__IMTCONN__": 291428
},
"mapper": {
"content": "A new token has been sold!",
"embeds": [
{
"title": "{{7.name}} has been sold",
"type": "",
"description": "Price: {{7.priceSol}} SOL ({{round(7.priceUsd)}} USD)\n",
"url": "https://magiceden.io/item-details/{{7.tokenAddress}}",
"timestamp": "",
"color": "",
"footer": {
"text": "developed by @2a3dev",
"icon_url": "",
"proxy_icon_url": ""
},
"image": {
"url": "{{7.image}}",
"proxy_url": "",
"height": "",
"width": ""
},
"thumbnail": {
"url": "",
"proxy_url": "",
"height": "",
"width": ""
},
"video": {
"url": "",
"height": "",
"width": ""
},
"provider": {
"name": "",
"url": ""
},
"author": {
"name": "",
"url": "",
"icon_url": "",
"proxy_icon_url": ""
},
"fields": []
}
],
"moduleWebhookUrl": ""
},
"metadata": {
"designer": {
"x": 900,
"y": 0
},
"restore": {
"parameters": {
"__IMTCONN__": {
"label": "GunxBlast Discord (Integromat (integromat))",
"data": {
"scoped": "true",
"connection": "discord"
}
}
},
"expect": {
"embeds": {
"items": [
{
"author": {
"collapsed": true
},
"fields": {
"mode": "chose"
}
}
]
}
}
},
"parameters": [
{
"name": "__IMTCONN__",
"type": "account:discord",
"label": "Connection",
"required": true
}
],
"expect": [
{
"name": "content",
"type": "text",
"label": "Content"
},
{
"name": "embeds",
"type": "array",
"label": "Embedded objects",
"spec": [
{
"name": "title",
"type": "text",
"label": "Title"
},
{
"name": "type",
"type": "text",
"label": "Type"
},
{
"name": "description",
"type": "text",
"label": "Description"
},
{
"name": "url",
"type": "url",
"label": "URL"
},
{
"name": "timestamp",
"type": "date",
"label": "Timestamp"
},
{
"name": "color",
"type": "uinteger",
"label": "Color"
},
{
"name": "footer",
"spec": [
{
"name": "text",
"type": "text",
"label": "Text"
},
{
"name": "icon_url",
"type": "url",
"label": "Icon URL"
},
{
"name": "proxy_icon_url",
"type": "url",
"label": "Proxy Icon URL"
}
],
"type": "collection",
"label": "Footer"
},
{
"name": "image",
"spec": [
{
"name": "url",
"type": "url",
"label": "URL"
},
{
"name": "proxy_url",
"type": "url",
"label": "Proxy URL"
},
{
"name": "height",
"type": "uinteger",
"label": "Height"
},
{
"name": "width",
"type": "uinteger",
"label": "Width"
}
],
"type": "collection",
"label": "Image"
},
{
"name": "thumbnail",
"spec": [
{
"name": "url",
"type": "url",
"label": "URL"
},
{
"name": "proxy_url",
"type": "url",
"label": "Proxy URL"
},
{
"name": "height",
"type": "uinteger",
"label": "Height"
},
{
"name": "width",
"type": "uinteger",
"label": "Width"
}
],
"type": "collection",
"label": "Thumbnail"
},
{
"name": "video",
"spec": [
{
"name": "url",
"type": "url",
"label": "URL"
},
{
"name": "height",
"type": "uinteger",
"label": "Height"
},
{
"name": "width",
"type": "uinteger",
"label": "Width"
}
],
"type": "collection",
"label": "Video"
},
{
"name": "provider",
"spec": [
{
"name": "name",
"type": "text",
"label": "Name"
},
{
"name": "url",
"type": "url",
"label": "URL"
}
],
"type": "collection",
"label": "Provider"
},
{
"name": "author",
"spec": [
{
"name": "name",
"type": "text",
"label": "Name"
},
{
"name": "url",
"type": "url",
"label": "URL"
},
{
"name": "icon_url",
"type": "url",
"label": "Icon URL"
},
{
"name": "proxy_icon_url",
"type": "url",
"label": "Proxy Icon URL"
}
],
"type": "collection",
"label": "Author"
},
{
"name": "fields",
"spec": [
{
"name": "name",
"type": "text",
"label": "Name"
},
{
"name": "value",
"type": "text",
"label": "Value"
},
{
"name": "inline",
"type": "boolean",
"label": "Inline Flag"
}
],
"type": "array",
"label": "Fields"
}
]
},
{
"name": "moduleWebhookUrl",
"type": "url",
"label": "Custom Webhook URL"
}
],
"advanced": true
}
}
],
"metadata": {
"instant": false,
"version": 1,
"scenario": {
"roundtrips": 1,
"maxErrors": 3,
"autoCommit": true,
"autoCommitTriggerLast": true,
"sequential": false,
"confidential": false,
"dataloss": false,
"dlq": false
},
"designer": {
"orphans": []
},
"zone": "eu1.make.com"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment