Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Search Image Estilo NotSoBot
- API: Seraph (ERX'S Project)
- Código: InsAnya606
- Donde obtener tu APIKey: https://user.erxproject.xyz/
- Variables:
- searchimg =
- (Única variable, dejarla sin valor)
- Código 1:
- !searchimg (Búsqueda)
- $nomention
- $onlyIf[$message!=;¡Debes escribir una búsqueda!]
- $try
- $var[number;0]
- $title[Búsqueda de Imágenes]
- $var[tukey;$c[Aquí pon tu apikey de erxproject, puedes obtener una en https://user.erxproject.xyz/ pero en dado caso que no puedas obtenerla, no modifiques esta parte del código y se usará una apikey temporal, despues de que la key caduque tendrás que generar tu propia key.]]
- $if[$var[tukey]==]
- $httpAddHeader[key;294de7b588891e7a10ba3771a25eeca1]
- $else
- $httpAddHeader[key;$var[tukey]]
- $endif
- $httpGet[https://api.erxproject.xyz/utils/search?q=$url[encode;$message]&limit=50]
- $description[Este es el resultado de la búsqueda de "**$message**".
- -# Motor de Búsqueda: $replaceText[$replaceText[$replaceText[$httpResult[engine];pixabay;[Pixabay\](https://pixabay.com/)];bing;[Bing\](https://www.bing.com/)];google;[Google\](https://www.google.com/)]]
- $jsonParse[$httpResult]
- $var[n;$jsonArrayCount[results]]
- $addField[Descripción;[$httpResult[results;0;description]\]($httpResult[results;0;url])]
- $image[$httpResult[results;0;image]]
- $addTimestamp
- $setVar[searchimg;$message♡0;$authorID]
- $textSplit[$getVar[searchimg;$authorID];♡]
- $if[$var[number]<=0]
- $var[1disabled;yes]
- $else
- $var[1disabled;no]
- $endif
- $if[$var[number]>=$var[n]]
- $var[2disabled;yes]
- $else
- $var[2disabled;no]
- $endif
- $addButton[yes;searchimg¡-$authorID_0&test;;primary;$var[1disabled];⏮️]
- $addButton[no;searchimg!-$authorID_$sub[$var[number];1];;primary;$var[1disabled];⏪]
- $addButton[no;searchimg÷-$authorID_$random[0;$var[n]]&test;;primary;no;🔀]
- $addButton[no;searchimg¡-$authorID_$sum[$var[number];1];;primary;$var[2disabled];⏩]
- $addButton[no;searchimg!-$authorID_$sub[$var[n];1]&test;;primary;$var[2disabled];⏭️]
- $footer[1/$var[n]]
- $catch
- $sendEmbedMessage[$channelID;;:x: | ¡Oops!;;¡Ocurrió un error! Vuelve a intentarlo más tarde.;DE2E43;;;;;;;yes;no]
- $endtry
- $color[FCBFCB]
- Código 2:
- Trigger: $onInteraction
- $nomention
- $try
- $textSplit[$replaceText[$replaceText[$replaceText[$replaceText[$customID;&test;];¡;];!;];÷;];_]
- $var[id;$splitText[1]]
- $var[number;$splitText[2]]
- $if[$var[id]==searchimg-$authorID]
- $textSplit[$getVar[searchimg;$authorID];♡]
- $setVar[searchimg;$splitText[1]♡$var[number];$authorID]
- $var[tukey;$c[Aquí pon tu apikey de erxproject, puedes obtener una en https://user.erxproject.xyz/ pero en dado caso que no puedas obtenerla, no modifiques esta parte del código y se usará una apikey temporal, despues de que la key caduque tendrás que generar tu propia key.]]
- $if[$var[tukey]==]
- $httpAddHeader[key;294de7b588891e7a10ba3771a25eeca1]
- $else
- $httpAddHeader[key;$var[tukey]]
- $endif
- $httpGet[https://api.erxproject.xyz/utils/search?q=$url[encode;$splitText[1]]&limit=50]
- $title[Búsqueda de Imágenes]
- $description[Este es el resultado de la búsqueda de "**$splitText[1]**".
- -# Motor de Búsqueda: $replaceText[$replaceText[$replaceText[$httpResult[engine];pixabay;[Pixabay\](https://pixabay.com/)];bing;[Bing\](https://www.bing.com/)];google;[Google\](https://www.google.com/)]]
- $jsonParse[$httpResult]
- $var[n;$jsonArrayCount[results]]
- $addField[Descripción;[$httpResult[results;$var[number];description]\]($httpResult[results;$var[number];url])]
- $image[$httpResult[results;$var[number];image]]
- $addTimestamp
- $textSplit[$getVar[searchimg;$authorID];♡]
- $if[$var[number]<=0]
- $var[1disabled;yes]
- $else
- $var[1disabled;no]
- $endif
- $if[$var[number]>=$sub[$var[n];1]]
- $var[2disabled;yes]
- $else
- $var[2disabled;no]
- $endif
- $removeButtons
- $addButton[no;searchimg!-$authorID_0&test;;primary;$var[1disabled];⏮️]
- $addButton[no;searchimg¡-$authorID_$sub[$var[number];1];;primary;$var[1disabled];⏪]
- $addButton[no;searchimg÷-$authorID_$random[0;$var[n]]&test;;primary;no;🔀]
- $addButton[no;searchimg¡-$authorID_$sum[$var[number];1];;primary;$var[2disabled];⏩]
- $addButton[no;searchimg!-$authorID_$sub[$var[n];1]&test;;primary;$var[2disabled];⏭️]
- $footer[$sum[$var[number];1]/$var[n]]
- $color[FCBFCB]
- $endif
- $color[FCBFCB]
- $catch
- $sendEmbedMessage[$channelID;;:x: | ¡Oops!;;¡Ocurrió un error! Vuelve a intentarlo más tarde.;DE2E43;;;;;;;yes;no]
- $endtry
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement