1. Home
  2. Settings
  3. Changelog
  4. Flowchart Changelog
  5. Terms of Service
  6. Entity Transfer Policy
  7. Guides
    1. Introduction
      1. Beginning
      2. Commands Anatomy
      3. Bot Status
      4. Variables
      5. Gateway Intents
    2. General
      1. BDScript 2
        1. About BDScript 2
        2. Async Scopes
        3. Error Handling
      2. Interactions
        1. Buttons
        2. Modals
        3. Select Menus
        4. Slash Commands
          1. About Slash Commands
          2. Auto Complete
      3. Awaited Commands
      4. HTTP Requests
      5. If Statements
      6. JSON Functions
      7. Threads
      8. Text Splitting
      9. Webhooks
    3. Other
      1. Arguments Flags & Types
      2. Character Escaping
      3. Hyperlinks
      4. Share Code
      5. Common BDFD Errors
  8. Resources
    1. Introduction
    2. BDFD API
    3. BDFD's Creation
    4. Discord's ID System
    5. Discord Timestamps
    6. Embed Indexes
    7. 2FA & Elevated Permissions
    8. Permissions
    9. Security
    10. Sharding
    11. Time Format
    12. Troubleshooting
  9. Functions
    1. Introduction
    2. $addButton
    3. $addCmdReactions
    4. $addEmoji
    5. $addField
    6. $addMessageReactions
    7. $addReactions
    8. $addSelectMenuOption
    9. $addTextInput
    10. $addTimestamp
    11. $addTimestamp[]
    12. $afkChannelID
    13. $afkTimeout
    14. $allMembersCount
    15. $allowMention
    16. $allowRoleMentions
    17. $allowUserMentions
    18. $alternativeParsing
    19. $and
    20. $argCount
    21. $argsCheck
    22. $author
    23. $authorAvatar
    24. $authorIcon
    25. $authorID
    26. $authorOfMessage
    27. $authorURL
    28. $awaitFunc
    29. $ban
    30. $ban[]
    31. $banID
    32. $banID[]
    33. $blackListIDs
    34. $blackListRoles
    35. $blackListRolesIDs
    36. $blackListServers
    37. $blackListUsers
    38. $boostCount
    39. $boostCount[]
    40. $boostLevel
    41. $botCommands
    42. $botID
    43. $botLeave
    44. $botLeave[]
    45. $botListDescription
    46. $botListHide
    47. $botNode
    48. $botOwnerID
    49. $botTyping
    50. $byteCount
    51. $c
    52. $calculate
    53. $catch
    54. $categoryChannels
    55. $categoryCount
    56. $categoryCount[]
    57. $categoryID
    58. $ceil
    59. $changeCooldownTime
    60. $changeUsername
    61. $changeUsernameWithID
    62. $channelCount
    63. $channelExists
    64. $channelID
    65. $channelID[]
    66. $channelIDFromName
    67. $channelName
    68. $channelNames
    69. $channelPosition
    70. $channelPosition[]
    71. $channelSendMessage
    72. $channelTopic
    73. $channelTopic[]
    74. $channelType
    75. $charCount
    76. $checkCondition
    77. $checkContains
    78. $checkUserPerms
    79. $clear
    80. $clear[]
    81. $clearReactions
    82. $closeTicket
    83. $color
    84. $colorRole
    85. $commandFolder
    86. $commandName
    87. $commandTrigger
    88. $commandsCount
    89. $cooldown
    90. $createChannel
    91. $createRole
    92. $creationDate
    93. $cropText
    94. $customEmoji
    95. $customID
    96. $date
    97. $day
    98. $defer
    99. $deleteChannels
    100. $deleteChannelsByName
    101. $deletecommand
    102. $deleteIn
    103. $deleteMessage
    104. $deleteRole
    105. $description
    106. $disableInnerSpaceRemoval
    107. $disableSpecialEscaping
    108. $discriminator
    109. $displayName
    110. $displayName[]
    111. $divide
    112. $dm
    113. $dm[]
    114. $dmChannelID
    115. $editButton
    116. $editChannelPerms
    117. $editEmbedIn
    118. $editIn
    119. $editMessage
    120. $editSelectMenu
    121. $editSelectMenuOption
    122. $editSplitText
    123. $editThread
    124. $else
    125. $elseif
    126. $embeddedURL
    127. $embedSuppressErrors
    128. $emojiExists
    129. $emojiName
    130. $emoteCount
    131. $enabled
    132. $enableDecimals
    133. $endif
    134. $endtry
    135. $ephemeral
    136. $error
    137. $eval
    138. $executionTime
    139. $findChannel
    140. $findRole
    141. $findUser
    142. $floor
    143. $footer
    144. $footerIcon
    145. $getBanReason
    146. $getBotInvite
    147. $getChannelVar
    148. $getCooldown
    149. $getCustomStatus
    150. $getEmbedData
    151. $getInviteInfo
    152. $getLeaderboardPosition
    153. $getLeaderboardValue
    154. $getMessage
    155. $getReactions
    156. $getRoleColor
    157. $getServerInvite
    158. $getServerInvite[]
    159. $getServerVar
    160. $getSlowmode
    161. $getTextSplitIndex
    162. $getTextSplitLength
    163. $getTimestamp
    164. $getTimestamp[]
    165. $getUserStatus
    166. $getUserVar
    167. $getVar
    168. $giveRole
    169. $globalCooldown
    170. $globalUserLeaderboard
    171. $guildExists
    172. $guildID
    173. $guildID[]
    174. $hasRole
    175. $highestRole
    176. $highestRole[]
    177. $highestRoleWithPerms
    178. $hostingExpireTime
    179. $hostingExpireTime[]
    180. $hour
    181. $hypesquad
    182. $if
    183. $ignoreChannels
    184. $ignoreLinks
    185. $image
    186. $input
    187. $isAdmin
    188. $isBanned
    189. $isBoolean
    190. $isBooster
    191. $isBot
    192. $isEmojiAnimated
    193. $isHoisted
    194. $isInteger
    195. $isMentionable
    196. $isNSFW
    197. $isNumber
    198. $isSlash
    199. $isTicket
    200. $isTimedOut
    201. $isUserDMEnabled
    202. $isValidHex
    203. $joinSplitText
    204. $kick
    205. $kick[]
    206. $kickMention
    207. $lastMessageID
    208. $lastPinTimestamp
    209. $lowestRole
    210. $lowestRole[]
    211. $lowestRoleWithPerms
    212. $max
    213. $membersCount
    214. $membersCount[]
    215. $mentioned
    216. $mentionedChannels
    217. $mentionedRoles
    218. $message
    219. $message[]
    220. $messageID
    221. $min
    222. $minute
    223. $modifyChannel
    224. $modifyChannelPerms
    225. $modifyRole
    226. $modifyRolePerms
    227. $modulo
    228. $month
    229. $multi
    230. $mute
    231. $newModal
    232. $newSelectMenu
    233. $newTicket
    234. $nickname
    235. $nickname[]
    236. $nomention
    237. $noMentionMessage
    238. $noMentionMessage[]
    239. $nodeVersion
    240. $nodeVersion[]
    241. $numberSeparator
    242. $onlyAdmin
    243. $onlyBotChannelPerms
    244. $onlyBotPerms
    245. $onlyForCategories
    246. $onlyForChannels
    247. $onlyForIDs
    248. $onlyForRoles
    249. $onlyForRoleIDs
    250. $onlyForServers
    251. $onlyForUsers
    252. $onlyIf
    253. $onlyIfMessageContains
    254. $onlyNSFW
    255. $onlyPerms
    256. $optOff
    257. $or
    258. $parentID
    259. $parentID[]
    260. $ping
    261. $pinMessage
    262. $pinMessage[]
    263. $premiumExpireTime
    264. $publishMessage
    265. $random
    266. $random[]
    267. $randomCategoryID
    268. $randomChannelID
    269. $randomGuildID
    270. $randomMention
    271. $randomRoleID
    272. $randomString
    273. $randomText
    274. $randomUser
    275. $randomUserID
    276. $registerGuildCommands
    277. $registerGuildCommands[]
    278. $removeAllComponents
    279. $removeAllComponents[]
    280. $removeButtons
    281. $removeButtons[]
    282. $removeComponent
    283. $removeContains
    284. $removeEmoji
    285. $removeLinks
    286. $removeLinks[]
    287. $removeSplitTextElement
    288. $repeatMessage
    289. $replaceText
    290. $repliedMessageID
    291. $repliedMessageID[]
    292. $reply
    293. $reply[]
    294. $replyIn
    295. $resetChannelVar
    296. $resetServerVar
    297. $resetUserVar
    298. $roleCount
    299. $roleExists
    300. $roleGrant
    301. $roleID
    302. $roleInfo
    303. $roleName
    304. $roleNames
    305. $rolePosition
    306. $round
    307. $rulesChannelID
    308. $scriptLanguage
    309. $second
    310. $sendEmbedMessage
    311. $sendMessage
    312. $serverChannelExists
    313. $serverCooldown
    314. $serverCount
    315. $serverDescription
    316. $serverDescription[]
    317. $serverEmojis
    318. $serverIcon
    319. $serverIcon[]
    320. $serverInfo
    321. $serverLeaderboard
    322. $serverName
    323. $serverNames
    324. $serverNames[]
    325. $serverOwner
    326. $serverOwner[]
    327. $serverRegion
    328. $serverVerificationLvl
    329. $setChannelVar
    330. $setServerVar
    331. $setUserRoles
    332. $setUserVar
    333. $setVar
    334. $shardID
    335. $shardID[]
    336. $slashCommandsCount
    337. $slashID
    338. $slashID[]
    339. $slowmode
    340. $sort
    341. $splitText
    342. $sqrt
    343. $startThread
    344. $stop
    345. $sub
    346. $sum
    347. $suppressErrors
    348. $suppressErrors[]
    349. $systemChannelID
    350. $takeRole
    351. $textSplit
    352. $threadAddMember
    353. $threadMessageCount
    354. $threadRemoveMember
    355. $threadUserCount
    356. $thumbnail
    357. $time
    358. $timeout
    359. $title
    360. $toLowercase
    361. $toTitleCase
    362. $toUppercase
    363. $trimContent
    364. $trimSpace
    365. $try
    366. $tts
    367. $unban
    368. $unbanID
    369. $unbanID[]
    370. $unescape
    371. $unmute
    372. $unpinMessage
    373. $unregisterGuildCommands
    374. $unregisterGuildCommands[]
    375. $untimeout
    376. $uptime
    377. $url
    378. $useChannel
    379. $userAvatar
    380. $userBadges
    381. $userBanner
    382. $userBannerColor
    383. $userExists
    384. $userID
    385. $userInfo
    386. $userJoined
    387. $userJoinedDiscord
    388. $userLeaderboard
    389. $username
    390. $username[]
    391. $userPerms
    392. $userReacted
    393. $userRoles
    394. $userServerAvatar
    395. $var
    396. $varExistError
    397. $varExists
    398. $variablesCount
    399. $voiceUserLimit
    400. $year
  10. Callbacks
    1. Introduction
    2. $awaitedCommand
    3. $awaitedCommandError
    4. $onJoined
    5. $onLeave
    6. $onBanAdd
    7. $onBanRemove
    8. $onMessageDelete
    9. $onInteraction
    10. $onInteraction[]
  11. Flowcharts
    1. Introduction
    2. Add Response Embed
    3. Set Response Message
    4. To lowercase
  12. Premium
    1. Introduction
    2. Callbacks
      1. $alwaysReply
      2. $messageContains
      3. $reaction
    3. Functions
      1. $ai
      2. $aiQuota
      3. $awaitReactions
      4. $customImage
      5. $ignoreTriggerCase
      6. $log
      7. $logQuota
      8. $sendNotification
      9. $suppressErrorLogging
      10. $usedEmoji
    4. Features
      1. Awaited Reactions
      2. Custom Images
      3. Custom Prefixes
      4. Embed Builder
  13. JavaScript
    1. Introduction
      1. Enabling JavaScript
    2. Objects
    3. Functions
      1. ban
      2. banWithReason
      3. channelTyping
      4. createChannel
      5. giveRole
      6. kick
      7. kickWithReason
      8. pinMessage
      9. removeChannel
      10. sendChannelMessage
      11. setEmbedImage
      12. setEmbedResponse
      13. setResponse
      14. takeRole
      15. unban
      16. unpinMessage