Advertisement
IzanaYT

Api Funciones BDFD: ES

Oct 5th, 2023 (edited)
567
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 3.45 KB | None | 0 0
  1. Youtube: https://www.youtube.com/channel/UCyW5t7v-DmUtfYpk0tKEQrA
  2. Discord Soporte: https://discord.gg/fAjSe8zBHE
  3. Discord: izana.py
  4.  
  5. Tutorial: https://youtu.be/ID4QRMllfC0?si=Xn7UuXVUYb2Q8Jgg
  6.  
  7. 1.- Funciones de la wiki con Api.
  8.  
  9. Prefix: !funcion <funcion>
  10.  
  11.  
  12.  
  13. $nomention
  14. $var[ques;0]
  15. $var[love;$message]
  16. $var[etc;$replaceText[$replaceText[$var[love];[\];];$;]]
  17. $var[s;\]]
  18. $if[$var[love]==]
  19. $description[Por favor escribe una funcion]
  20. $stop
  21. $else
  22. $httpGet[https://botdesignerdiscord.com/public/api/function_tag_list]
  23. $jsonParse[{"bdfd": $httpResult}]
  24. $var[ekis;$jsonArrayIndex[bdfd;$var[love]]]
  25. $if[$var[ekis]==-1]
  26. $description[:x: Funcion no existente]
  27. $stop
  28. $endif
  29. $endif
  30.  
  31. $httpGet[https://botdesignerdiscord.com/public/api/function/$var[love]]
  32. $jsonParse[$httpResult]
  33. $title[Informacion de funcion]
  34.  
  35. $embeddedURL[https://github.com/NilPointer-Software/bdfd-wiki/blob/dev/src/bdscript/$var[etc].md]
  36.  
  37.  
  38. $description[
  39. ```$json[tag]```
  40. $json[shortDescription]
  41.  
  42. $if[$json[arguments;0;name]==]
  43. No hay argumentos para esta funcion..$else
  44. $replaceText[$replaceText[$checkCondition[$json[arguments;0;name]!=];true;Argumentos:;1];false; ;1]
  45. $var[total;$jsonArrayCount[arguments]]
  46. $var[js;$cropText[$repeatMessage[10;$repeatMessage[10;$repeatMessage[10;b]]];$var[total];]]
  47.  
  48.  
  49. $eval[$replaceText[$var[js];b;
  50. %{DOL}%var[fr\;%{DOL}%if[%{DOL}%httpResult[arguments\;%{DOL}%var[ques\]\;required\]==true\]⚠️ Requerido%{DOL}%else ❓ Opcional %{DOL}%endif\]
  51.  
  52. %{DOL}%var[ft\;%{DOL}%if[%{DOL}%httpResult[arguments\;%{DOL}%var[ques\]\;enumData\;0\]!=\]
  53. Valores de enumeración:
  54. %{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%httpResult[arguments\;%{DOL}%var[ques\]\;enumData\]\;[\;\]\;%{DOL}%var[s\]\;\]\;,\;%{DOL}%url[decode\;%0A\]\]\;"\;\]%{DOL}%endif
  55. \]
  56.  
  57. %{DOL}%addField[%{DOL}%httpResult[arguments\;%{DOL}%var[ques\]\;name\]\;
  58. Tipo: `%{DOL}%httpResult[arguments\;%{DOL}%var[ques\]\;type\]` |  %{DOL}%var[fr\]
  59. %{DOL}%var[ft\]\]
  60.  
  61. %{DOL}%var[ques\;%{DOL}%sum[%{DOL}%var[ques\]\;1\]\]
  62. ;-1]]
  63. $endif
  64. ] $c[descripcion]
  65. $var[};\]]
  66. $httpGet[https://raw.githubusercontent.com/NilPointer-Software/bdfd-wiki/dev/src/bdscript/$var[etc].md]
  67. $textSplit[$httpResult;![]
  68. $var[js;$splitText[2]]
  69. $textSplit[$var[js];)]
  70. $var[py;$replaceText[$replaceText[$replaceText[$replaceText[$splitText[1];(;];$var[}];];example1;];example;]]
  71.  
  72. $image[$var[py]]
  73.  
  74.  
  75. $textSplit[$httpResult;## Example]
  76. $var[jn;$splitText[2]]
  77. $textSplit[$var[jn];```]
  78. $if[$splitText[2]!=]
  79. $addField[Codigo de ejemplo:;
  80. ```$splitText[2]```]
  81. $endif
  82. $color[768ad0]
  83. $if[$var[love]==%{DOL}%async[\]]
  84. $var[uwu;https://nilpointer-software.github.io/bdfd-wiki/guides/general/bds2/asyncScopes.html?highlight=ASYNC#async]$elseif[$var[love]==%{DOL}%addButton[\]]
  85. $var[uwu;https://nilpointer-software.github.io/bdfd-wiki/guides/general/interactions/buttons/aboutButtons.html]$elseif[$var[love]==%{DOL}%newModal[\]]
  86. $var[uwu;https://nilpointer-software.github.io/bdfd-wiki/guides/general/interactions/modals/aboutModals.html?highlight=New%20modal#modals]$elseif[$var[love]==%{DOL}newSelectMenu[\]]
  87. $var[uwu;https://nilpointer-software.github.io/bdfd-wiki/guides/general/interactions/selectMenus/aboutSelectMenu.html]$endif
  88. $c[The BdS Word]
  89.  
  90.  
  91. $if[$or[$var[love]==%{DOL}async[\];$var[love]==%{DOL}%addButton[\];$var[love]==%{DOL}%newModal[\];$var[love]==%{DOL}newSelectMenu[\]]==true]
  92. $addButton[yes;$var[uwu];Guia de: $toTitleCase[$replaceText[$replaceText[$var[love];[\];];$;]];link]$endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement