Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "Glorified Eval and Debug Command for BDFD
- - Modified by Rajat#1004
- - Original Command by Kaeste#6342
- Code
- --------------------------------------------------------------------------------
- Trigger : ?eval
- Language : BDScript 2
- Code :
- "
- $nomention $c[ disables default mention. (lol) ]
- $c[ Whitelisted user ids separated by comma or whatever since I'm using checkContains (because onlyForIDs is lame) ]
- $var[ids;userid1,userid2...]
- $c[ In case change is needed (f.e Slash commands), code for evaluation or miscellaneous that I'm too lazy to mention, it's important ok. ]
- $var[message;$message]
- $c[ Any feedbacks, be it suggestions or bug reports can be sent to me at: Kaeste#6342 (226492244151107586) ]
- $c[ Type "$c[/ce]" anywhere in your code to run the "classic eval" with no fancy stuff because why not amr. ]
- $if[$checkContains[$var[ids];$authorID]]
- $if[$checkContains[$toLowercase[$message];%{DOL}%c[/ce\]]]
- $eval[$var[message]]
- $else
- $try
- $eval[$replaceText[$var[message];$amongus;ΰΆ]] $c[funny]
- $catch
- $textSplit[$error[message];`]
- $var[function;$replaceText[$replaceText[$checkContains[$splitText[2];$];true;$splitText[2]];false;$splitText[4]]]
- $if[$checkContains[$var[function];$]==false]
- $var[function;$error[command]]
- $endif
- $c[ for loop/eval stuff ]
- $var[functionName;$replaceText[$var[function];$;]]
- $if[$var[function]!=]
- $var[errorMessage;$error[message]]
- $httpGet[https://botdesignerdiscord.com/public/api/function/$var[function][\]]
- $try$c[$httpResult[tag]]$catch$httpGet[https://botdesignerdiscord.com/public/api/function/$var[function]]$endtry
- $var[tag;$httpResult[tag]]
- $var[shortDescription;```js
- < $httpResult[shortDescription] >
- ```]
- $else
- $var[errorMessage;Error message missing.]
- $var[tag;N/A]
- $var[shortDescription;```js
- < Couldn't find the function that error'ed. >
- ```
- $if[$checkContains[$var[message];%{DOL}%if[]]( There may be a chance that one of your `%{DOL}%if[\]` function has an invalid condition. [Check the wiki for more info.\](https://nilpointer-software.github.io/bdfd-wiki/guides/ifStatements.html) )$endif]
- $endif
- $async[embedpre]
- $if[$checkContains[$error[message];HTTP;returned an error]]
- $addCmdReactions[π₯οΈ;β]
- $var[thumb;https://cdn.discordapp.com/attachments/974772511466213446/990130523655507978/http.png]
- $var[title;π₯οΈ HTTP Error]
- $var[color;86B6FC]
- $elseif[$checkContains[$error[message];Failed to find variable]]
- $addCmdReactions[π;β]
- $var[thumb;https://cdn.discordapp.com/attachments/974772511466213446/990130523433218098/var.png]
- $var[title;π Variable Not Found]
- $var[color;4686FC]
- $elseif[$or[$checkContains[$error[message];expected at least;got empty value]==true;$cropText[$error[message];8;]==expected]==true]
- $addCmdReactions[β οΈ]
- $var[thumb;https://cdn.discordapp.com/attachments/974772511466213446/990130518957912075/arg.png]
- $var[title;β οΈ Invalid Parameters]
- $var[color;FCDF46]
- $else
- $var[thumb;https://cdn.discordapp.com/attachments/974772511466213446/990130518685286400/syntax.png]
- $var[title;β Syntax Error]
- $var[color;FC4646]
- $endif
- $endasync
- $c[ ok ]
- $var[escapedSource;$replaceText[$replaceText[$replaceText[$replaceText[$var[message];$;%%DOL%%];\;;%%SEMICOL%%];\\];%%ESCCLOSE%%];\[;%%ESCOPEN%%]]
- $if[$checkContains[$var[errorMessage];expected]$checkContains[$var[errorMessage];in position]==truetrue]
- $var[errorPos;$trimSpace[$textSplit[$var[errorMessage];position]$textSplit[$splitText[2];,]$splitText[1]]]
- $var[errorStr;$textSplit[$var[errorMessage];']$textSplit[$splitText[2];']$splitText[1]]
- $var[source;$eval[$var[i;0]$replaceText[`$var[escapedSource]`;%%DOL%%$var[functionName][;%{DOL}%var[i%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[i\]%{-SEMICOL-}%1\]\]%{DOL}%var[r%{-SEMICOL-}%%{DOL}%var[r\].\]%%FUNC_N%%%{DOL}%var[FUNC_%{DOL}%var[i\]%{-SEMICOL-}%]]]
- $eval[$var[i;0]$replaceText[$var[r];.;%{DOL}%var[i%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[i\]%{-SEMICOL-}%1\]\]%{DOL}%textSplit[%{DOL}%var[FUNC_%{DOL}%var[i\]\]%{-SEMICOL-}%%%SEMICOL%%\]
- %{DOL}%if[%{DOL}%and[%{DOL}%splitText[%{DOL}%var[errorPos\]\]==%{DOL}%var[errorStr\]%{-SEMICOL-}%%{DOL}%optOff[%{DOL}%getTextSplitLength\]>=%{DOL}%var[errorPos\]\]==true\]
- %{DOL}%var[FUNC_%{DOL}%var[i\]%{-SEMICOL-}% `**__`%%DOL%%$var[functionName][%{DOL}%var[FUNC_%{DOL}%var[i\]\]\\]`__**` \]%{DOL}%else
- %{DOL}%var[FUNC_%{DOL}%var[i\]%{-SEMICOL-}%%%DOL%%$var[functionName][%{DOL}%var[FUNC_%{DOL}%var[i\]\]\\]\]%{DOL}%endif]]
- $var[source;$eval[$var[i;0]$replaceText[$var[source];%%FUNC_N%%;%{DOL}%var[i%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[i\]%{-SEMICOL-}%1\]\]%{DOL}%var[FUNC_%{DOL}%var[i\]\]]]]
- $elseif[$checkContains[$var[errorMessage];expected at least]]
- $var[argLeast;$trimSpace[$textSplit[$replaceText[$var[errorMessage];arguments;least];least]$splitText[2]]]
- $var[argCount;$trimSpace[$textSplit[$var[errorMessage];least]$textSplit[$splitText[2];arguments]$splitText[1]]] $c[lmao this variable is useless]
- $var[argGot;$trimSpace[$textSplit[$var[errorMessage];got]$splitText[2]]]
- $var[source;$eval[$var[i;0]$var[r;]$replaceText[`$var[escapedSource]`;%%DOL%%$var[functionName][;%%FUNC_N%%%{DOL}%var[i\;%{DOL}%sum[%{DOL}%var[i\]\;1\]\]%{DOL}%var[r\;%{DOL}%var[r\].\]%{DOL}%var[FUNC_%{DOL}%var[i\]%{-SEMICOL-}%]]]
- $eval[$var[i;0]$replaceText[$var[r];.;%{DOL}%var[i\;%{DOL}%sum[%{DOL}%var[i\]\;1\]\]%{DOL}%textSplit[%{DOL}%var[FUNC_%{DOL}%var[i\]\]\;%%SEMICOL%%\]
- %{DOL}%if[%{DOL}%optOff[%{DOL}%getTextSplitLength\]==%{DOL}%var[argGot\]\]
- %{DOL}%var[FUNC_%{DOL}%var[i\]\; `**__`%%DOL%%$var[functionName][%{DOL}%var[FUNC_%{DOL}%var[i\]\]\\]`__**` \]%{DOL}%else
- %{DOL}%var[FUNC_%{DOL}%var[i\]\;%%DOL%%$var[functionName][%{DOL}%var[FUNC_%{DOL}%var[i\]\]\\]\]%{DOL}%endif]]
- $var[source;$eval[$var[i;0]$replaceText[$var[source];%%FUNC_N%%;%{DOL}%var[i\;%{DOL}%sum[%{DOL}%var[i\]\;1\]\]%{DOL}%var[FUNC_%{DOL}%var[i\]\]]]]
- $elseif[$checkContains[$var[errorMessage];Expected `\]`]]
- $var[escapedSource;$replaceText[`$var[escapedSource]`;\];%%BRACKET%%]]
- $var[source;$eval[$var[i;0]$var[indexes;]$replaceText[$replaceText[$var[escapedSource];[;%{DOL}%var[i\;%{DOL}%sum[%{DOL}%var[i\]\;1\]\]%{DOL}%var[indexes\;%{DOL}%var[indexes\],%{DOL}%var[i\]\] `**`[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%var[i\]%{-SEMICOL-}%1%{-SEMICOL-}%ΒΉ\]%{-SEMICOL-}%2%{-SEMICOL-}%Β²\]%{-SEMICOL-}%3%{-SEMICOL-}%Β³\]%{-SEMICOL-}%4%{-SEMICOL-}%β΄\]%{-SEMICOL-}%5%{-SEMICOL-}%β΅\]%{-SEMICOL-}%6%{-SEMICOL-}%βΆ\]%{-SEMICOL-}%7%{-SEMICOL-}%β·\]%{-SEMICOL-}%8%{-SEMICOL-}%βΈ\]%{-SEMICOL-}%9%{-SEMICOL-}%βΉ\]%{-SEMICOL-}%0%{-SEMICOL-}%β°\]`**` ];%%BRACKET%%; %{DOL}%optOff[%{DOL}%textSplit[%{DOL}%var[indexes\]\;,\]%{DOL}%trimSpace[%{DOL}%if[%{DOL}%splitText[%{DOL}%getTextSplitLength\]!=\]`**`%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%splitText[%{DOL}%getTextSplitLength\]%{-SEMICOL-}%1%{-SEMICOL-}%ΒΉ\]%{-SEMICOL-}%2%{-SEMICOL-}%Β²\]%{-SEMICOL-}%3%{-SEMICOL-}%Β³\]%{-SEMICOL-}%4%{-SEMICOL-}%β΄\]%{-SEMICOL-}%5%{-SEMICOL-}%β΅\]%{-SEMICOL-}%6%{-SEMICOL-}%βΆ\]%{-SEMICOL-}%7%{-SEMICOL-}%β·\]%{-SEMICOL-}%8%{-SEMICOL-}%βΈ\]%{-SEMICOL-}%9%{-SEMICOL-}%βΉ\]%{-SEMICOL-}%0%{-SEMICOL-}%β°\]%{DOL}%removeSplitTextElement[%{DOL}%getTextSplitLength\]%{DOL}%var[indexes\;%{DOL}%joinSplitText[,\]\]%{DOL}%else `**`β°%{DOL}%endif\]\]\]`**` ]]]
- $var[source;$replaceText[$var[source];%%DOL%%$var[functionName]; `**__`%%DOL%%$var[functionName]`__**` ]]
- $var[indexes;$textSplit[$var[indexes];,]$replaceText[$replaceText[$replaceText[$var[indexes];,;;1];,$splitText[$optOff[$getTextSplitLength]]; and $splitText[$getTextSplitLength]];,;, ]]
- $var[footer;$replaceText[$replaceText[$checkContains[$var[indexes];,;and];true;Brackets β $var[indexes] were not closed!];false;Bracket β $var[indexes] was not closed!]]
- $elseif[$checkContains[$var[errorMessage];not closed with]]
- $var[escapedSource;$replaceText[`$var[escapedSource]`;\];%%BRACKET%%]]
- $var[errorFunc;$textSplit[$var[errorMessage];with `$]$textSplit[$splitText[2];`]$splitText[1]]
- $var[source;$eval[$var[i;0]$replaceText[$replaceText[$var[escapedSource];%%DOL%%$var[functionName];%{DOL}%var[i\;%{DOL}%sum[%{DOL}%var[i\]\;1\]\]%{DOL}%var[indexes\;%{DOL}%var[indexes\],%{DOL}%var[i\]\]%%FUNC_N%%%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%var[i\]%{-SEMICOL-}%1%{-SEMICOL-}%β½ΒΉβΎ\]%{-SEMICOL-}%2%{-SEMICOL-}%β½Β²βΎ\]%{-SEMICOL-}%3%{-SEMICOL-}%β½Β³βΎ\]%{-SEMICOL-}%4%{-SEMICOL-}%β½β΄βΎ\]%{-SEMICOL-}%5%{-SEMICOL-}%β½β΅βΎ\]%{-SEMICOL-}%6%{-SEMICOL-}%β½βΆβΎ\]%{-SEMICOL-}%7%{-SEMICOL-}%β½β·βΎ\]%{-SEMICOL-}%8%{-SEMICOL-}%β½βΈβΎ\]%{-SEMICOL-}%9%{-SEMICOL-}%β½βΉβΎ\]%{-SEMICOL-}%0%{-SEMICOL-}%β½β°βΎ\]];%%DOL%%$var[errorFunc];%{DOL}%textSplit[%{DOL}%var[indexes\]\;,\]%{DOL}%optOff[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%replaceText[%{DOL}%splitText[%{DOL}%getTextSplitLength\]%{-SEMICOL-}%1%{-SEMICOL-}%β½ΒΉβΎ\]%{-SEMICOL-}%2%{-SEMICOL-}%β½Β²βΎ\]%{-SEMICOL-}%3%{-SEMICOL-}%β½Β³βΎ\]%{-SEMICOL-}%4%{-SEMICOL-}%β½β΄βΎ\]%{-SEMICOL-}%5%{-SEMICOL-}%β½β΅βΎ\]%{-SEMICOL-}%6%{-SEMICOL-}%β½βΆβΎ\]%{-SEMICOL-}%7%{-SEMICOL-}%β½β·βΎ\]%{-SEMICOL-}%8%{-SEMICOL-}%β½βΈβΎ\]%{-SEMICOL-}%9%{-SEMICOL-}%β½βΉβΎ\]%{-SEMICOL-}%0%{-SEMICOL-}%β½β°βΎ\]%%DOL%%$var[errorFunc]%{DOL}%removeSplitTextElement[%{DOL}%getTextSplitLength\]%{DOL}%var[indexes\;%{DOL}%joinSplitText[,\]\]\]]]]
- $var[source;$replaceText[$eval[$var[i;0]$replaceText[$var[source];%%FUNC_N%%;%{DOL}%var[i\;%{DOL}%sum[%{DOL}%var[i\]\;1\]\]%{DOL}%textSplit[%{DOL}%var[indexes\]\;,\]%{DOL}%optOff[%{DOL}%trimSpace[%{DOL}%if[%{DOL}%getTextSplitIndex[%{DOL}%var[i\]\]!=-1\]`**__`%%DOL%%$var[functionName]`__**`%{DOL}%else %%DOL%%$var[functionName]%{DOL}%endif\]\]]];%%BRACKET%%;\]]]
- $var[indexes;$textSplit[$var[indexes];,]$replaceText[$replaceText[$replaceText[$var[indexes];,;;1];,$splitText[$optOff[$getTextSplitLength]]; and $splitText[$getTextSplitLength]];,;, ]]
- $var[footer;$replaceText[$replaceText[$checkContains[$var[indexes];,;and];true;"$var[function]'s" β $var[indexes] were not closed with "$$var[errorFunc]"!];false;"$var[function]" β $var[indexes] was not closed with "$$var[errorFunc]"!]]
- $elseif[$checkContains[$var[errorMessage];Failed to find variable]]
- $var[errorVarName;$textSplit[$var[errorMessage];named ']$textSplit[$splitText[2];']$splitText[1]]
- $var[source;$replaceText[`$var[message]`;$var[function][$var[errorVarName]\]; `**__`$var[function][$var[errorVarName]\]`__**` ]]
- $elseif[$checkContains[$var[errorMessage];expects arguments!]]
- $var[source;$replaceText[$replaceText[$replaceText[`$var[message]`;$var[function][;%%FUNC_%%];$var[function]; `**__`$var[function]`__**` ];%%FUNC_%%;$var[function][]]
- $else
- $var[source;`$var[message]`]
- $endif
- $var[source;$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$var[source];%%DOL%%;$];%%SEMICOL%%;\;];%%ESCCLOSE%%;\\]];%%ESCOPEN%%;\[]; ; ];`**``**`;];**``**;**` `**];``;]]
- $c[..]
- $var[step;0]
- $var[functionfull;$textSplit[$replaceText[$replaceText[$var[tag];$var[function][;];\];];\;]$trimSpace[$if[$var[errorPos]!=]`$var[function][$replaceText[$optOff[$joinSplitText[;]];$splitText[$var[errorPos]];`**__`$splitText[$var[errorPos]]`__**`]\]`$elseif[$checkContains[$var[errorMessage];expected at least]]$textSplit[$replaceText[$var[tag];\];];\;]`$replaceText[$replaceText[$var[tag];\];];$splitText[$var[argGot]];$splitText[$var[argGot]]`**__`]`__**`\]`$elseif[$checkContains[$var[errorMessage];Expected `\]`]]$replaceText[`$var[tag]`;\]`;`**__`\]`__**]$elseif[$checkContains[$var[errorMessage];expects arguments!]]`$var[function]`**__`$replaceText[$var[tag];$var[function];]`__**$else `$var[tag]`$endif]
- $textSplit[$httpResult[tag];[]
- $var[descr;```kt
- $if[$checkContains[$var[errorMessage];$var[function]]==false]At '$var[function]' $endif$replaceText[$replaceText[$replaceText[$replaceText[$var[errorMessage];```;%%%;1];```;];`;'];%%%;```]```β **Function Guide β’ $splitText[1]**
- ```kt
- "$splitText[1]" $httpResult[shortDescription]
- ```
- $replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$textSplit[$replaceText[$replaceText[$var[tag];$var[function][;];\];];\;]$trimSpace[$if[$var[errorPos]!=]`$var[function][$replaceText[$optOff[$joinSplitText[;]];$splitText[$var[errorPos]];`**__`$splitText[$var[errorPos]]`__**`]\]`$elseif[$checkContains[$var[errorMessage];expected at least]]$var[errorPos;$var[argLeast].$var[argGot]]$textSplit[$replaceText[$var[tag];\];];\;]`$replaceText[$replaceText[$var[tag];\];];$splitText[$var[argGot]];$splitText[$var[argGot]]`**__`]`__**`\]`$elseif[$checkContains[$var[errorMessage];Expected `\]`]]$replaceText[`$var[tag]`;\]`;`**__`\]`__**]$elseif[$checkContains[$var[errorMessage];expects arguments!]]`$var[function]`**__`$replaceText[$var[tag];$var[function];]`__**$else `$var[tag]`$endif];`;];[;\[];**__;[];[\[;[[];__**;\](https://nilpointer-software.github.io/bdfd-wiki/foreword.html)]
- $replaceText[$if[$httpResult[arguments;$var[step];name]!=]> **Arguments**
- $if[$checkContains[$var[errorPos];.]]$textSplit[$var[errorPos].;.]$textSplit[$replaceText[$replaceText[.123456789.;$splitText[1]; ];$splitText[2]; ]; ]$var[errorPos;$splitText[2]$var[argLeast]]$endif
- > 1οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- $if[$httpResult[arguments;$var[step];name]!=]> 3οΈβ£$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[&$httpResult[arguments;$var[step];required];true;π΄;1];false;;1]$replaceText[$replaceText[$httpResult[arguments;$var[step];empty];true;π€;1];false;;1]&;π΄π€;π£;1];&&;π’;1];&;;-1] **$replaceText[$replaceText[$checkContains[$var[errorPos];$sum[$var[step];1]];true;[$httpResult[arguments;$var[step];name]\](https://www.google.com/search?q=$url[encode;$httpResult[arguments;$var[step];name]])];false;$httpResult[arguments;$var[step];name]]** : ` $httpResult[arguments;$var[step];type] ` $httpResult[arguments;$var[step];description]$endif $var[step;$sum[$var[step];1]]
- π΄ Required, π£ Emptyable, π’ Optional, π€ Vacantable $endif ;Bool;Bool (yes/no, true/false)]
- $if[$httpResult[deprecated]==true]
- βΌοΈ **NOTICE**```kt
- THIS COMMAND IS DEPRECATED! Use "$$httpResult[deprecatedFor]" instead```$endif$if[$httpResult[premium]==true]
- π΅ This is a **PREMIUM** Function$endif
- **π Source Highlighting/Debugging**
- >>> $var[source]]]
- $await[embedpre]
- $async[error]
- $replyIn[2]
- $var[msglmk;$sendEmbedMessage[$channelID;;$var[title];;$var[descr];$var[color];;;$var[footer];;$var[thumb];;;yes]]
- $if[$var[functionName]==async]$var[butname;Wiki "Async" Guide]$var[butlink;https://nilpointer-software.github.io/bdfd-wiki/guides/async.html]$elseif[$var[functionName]==awaitFunc]$var[butname;Wiki "Awaited Commands and Functions" Guide]$var[butlink;https://nilpointer-software.github.io/bdfd-wiki/guides/awaitedCommands.html]$elseif[$checkContains[$var[functionName];Button]]$var[butname;Wiki "Buttons" Guide]$var[butlink;https://nilpointer-software.github.io/bdfd-wiki/guides/buttons.html]$elseif[$checkContains[$var[functionName];try;catch;error]]$var[butname;Wiki "%{DOL}%try, %{DOL}%catch and %{DOL}%error" Guide]$var[butlink;https://nilpointer-software.github.io/bdfd-wiki/guides/trycatch.html]$elseif[$checkContains[$var[functionName];http]]$var[butname;Wiki "HTTP Requests" Guide]$var[butlink;https://nilpointer-software.github.io/bdfd-wiki/guides/httpRequests.html]$elseif[$checkContains[$var[functionName];if;else]]$var[butname;Wiki "If Statements" Guide]$var[butlink;https://nilpointer-software.github.io/bdfd-wiki/guides/ifStatements.html]$elseif[$checkContains[$var[functionName];SelectMenu]]$var[butname;Wiki "Select Menu" Guide]$var[butlink;https://nilpointer-software.github.io/bdfd-wiki/guides/selectmenu.html]$elseif[$checkContains[$toLowercase[$var[functionName]];split]]$var[butname;Wiki "Text Splitting" Guide]$var[butlink;https://nilpointer-software.github.io/bdfd-wiki/guides/textSplitting.html]$elseif[$checkContains[$toLowercase[$var[functionName]];thread]]$var[butname;Wiki "Threads" Guide]$var[butlink;https://nilpointer-software.github.io/bdfd-wiki/guides/threads.html]$elseif[$checkContains[$toLowercase[$var[functionName]];var]]$var[butname;Wiki "Variables" Guide]$var[butlink;https://nilpointer-software.github.io/bdfd-wiki/guides/variables.html]$elseif[$checkContains[$var[functionName];webhook]]$var[butname;Wiki "Webhooks" Guide]$var[butlink;https://nilpointer-software.github.io/bdfd-wiki/guides/webhooks.html]$endif
- $textSplit[$httpResult[tag];[]
- $try
- $addButton[no;$var[butlink];$replaceText[$var[butname];Wiki ;];link;no;π;$var[msglmk]]
- $catch
- $addButton[no;https://nilpointer-software.github.io/bdfd-wiki/bdscript/$replaceText[$splitText[1];$;;1].html;Wiki "$splitText[1]";link;no;π;$var[msglmk]]
- $endtry
- $endasync
- $c[..]
- $endtry
- $endif
- $else
- $c[ error message ]
- $c[ unused "denied" icon: https://cdn.discordapp.com/attachments/974772511466213446/990160491034837052/denied.png ]
- $description[You don't have permission to run this command.]
- $color[FF1010]
- $endif
Advertisement
Add Comment
Please, Sign In to add comment