API - B. Plus

API Documentation (DELETED)

Base URL is https://bdfd-support.bdfd-team1.repl.co/

GET JSON

Information about B. Plus Status with JSON.

GET B. Plus STATUS

Returns JSON object with B. Plus status.

Endpoint: https://bdfd-support.bdfd-team1.repl.co/premium/get

Path Parameters

NameTypeDescription

?userid={userID)*

Snowflake

DELETED

BDFD - Guide

Example (Main)

(NOT REQUIRD)

Language: BDScript 2 Variables: none Trigger: !wallet or !premium Code:

$nomention
$botTyping
$reply
$allowUserMentions[]

$httpGet[https://bdfd-support.bdfd-team1.repl.co/premium/get?userid=$authorID]
$jsonParse[$httpResult]

$var[color;HERE COLOR EMBED] $c[// CHANGE IT!!!]
$var[time;$replaceText[$if[$json[status]==false] 0 $else $json[premium;end] $endif; ;]]
$var[nick;$if[$json[status]==false] $username $else $json[premium;username] $endif]

$color[$var[color]]
$author[B. Plus]
$authorIcon[$userAvatar[$botID]]
$description[Welcome, **$var[nick]** to the B. Plus System!]
$addField[Status;> $if[$var[time]<$getTimestamp] ` Disabled ` $else ` Enabled ` ( <t:$var[time]:R> )$endif]

$addButton[no;https://bdfd-support.bdfd-team1.repl.co/premium/get?userid=$authorID;API Card;link]

Example (Bonus)

(ITS PART OF CODE)

Language: BDScript 2 Code:

$httpGet[https://bdfd-support.bdfd-team1.repl.co/premium/get?userid=$authorID]
$jsonParse[$httpResult]

$var[time;$replaceText[$if[$json[status]==false] 0 $else $json[premium;end] $endif; ;]]
$var[nick;$if[$json[status]==false] $username $else $json[premium;username] $endif]

$if[$var[time]>$getTimestamp]
  $c[// BONUS CODE HERE!!!]
$endif

Structure

$json[status] - returns premium status (false/true) $json[premium;start] - returns the premium purchase time (Unix) $json[premium;end] / $var[time] - returns the premium expiration time (Unix) $json[premium;username] / $var[nick] - return username

$var[] - BDScript/var $jsonParse[] - Guide#jsonparse $json[] - Guide#json $httpGet[] - Guide#httpget $httpResult[] - Guide#httpresult $if[] - BDScript/if $endif - BDScript/endif $c[] - BDScript/c $getTimestamp - BDScript/gettimestamp

Last updated