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. $getAttachments
    146. $getBanReason
    147. $getBotInvite
    148. $getChannelVar
    149. $getCooldown
    150. $getCustomStatus
    151. $getEmbedData
    152. $getInviteInfo
    153. $getLeaderboardPosition
    154. $getLeaderboardValue
    155. $getMessage
    156. $getReactions
    157. $getRoleColor
    158. $getServerInvite
    159. $getServerInvite[]
    160. $getServerVar
    161. $getSlowmode
    162. $getTextSplitIndex
    163. $getTextSplitLength
    164. $getTimestamp
    165. $getTimestamp[]
    166. $getUserStatus
    167. $getUserVar
    168. $getVar
    169. $giveRole
    170. $globalCooldown
    171. $globalUserLeaderboard
    172. $guildBanner
    173. $guildExists
    174. $guildID
    175. $guildID[]
    176. $hasRole
    177. $highestRole
    178. $highestRole[]
    179. $highestRoleWithPerms
    180. $hostingExpireTime
    181. $hostingExpireTime[]
    182. $hour
    183. $hypesquad
    184. $if
    185. $ignoreChannels
    186. $ignoreLinks
    187. $image
    188. $input
    189. $isAdmin
    190. $isBanned
    191. $isBoolean
    192. $isBooster
    193. $isBot
    194. $isEmojiAnimated
    195. $isHoisted
    196. $isInteger
    197. $isMentionable
    198. $isMentioned
    199. $isMessageEdited
    200. $isNSFW
    201. $isNumber
    202. $isSlash
    203. $isTicket
    204. $isTimedOut
    205. $isUserDMEnabled
    206. $isValidHex
    207. $joinSplitText
    208. $kick
    209. $kick[]
    210. $kickMention
    211. $lastMessageID
    212. $lastPinTimestamp
    213. $linesCount
    214. $lowestRole
    215. $lowestRole[]
    216. $lowestRoleWithPerms
    217. $max
    218. $membersCount
    219. $membersCount[]
    220. $mentioned
    221. $mentionedChannels
    222. $mentionedRoles
    223. $message
    224. $message[]
    225. $messageEditedTimestamp
    226. $messageID
    227. $min
    228. $minute
    229. $modifyChannel
    230. $modifyChannelPerms
    231. $modifyRole
    232. $modifyRolePerms
    233. $modulo
    234. $month
    235. $multi
    236. $mute
    237. $newModal
    238. $newSelectMenu
    239. $newTicket
    240. $nickname
    241. $nickname[]
    242. $nomention
    243. $noMentionMessage
    244. $noMentionMessage[]
    245. $nodeVersion
    246. $nodeVersion[]
    247. $numberSeparator
    248. $onlyAdmin
    249. $onlyBotChannelPerms
    250. $onlyBotPerms
    251. $onlyForCategories
    252. $onlyForChannels
    253. $onlyForIDs
    254. $onlyForRoles
    255. $onlyForRoleIDs
    256. $onlyForServers
    257. $onlyForUsers
    258. $onlyIf
    259. $onlyIfMessageContains
    260. $onlyNSFW
    261. $onlyPerms
    262. $optOff
    263. $or
    264. $parentID
    265. $parentID[]
    266. $ping
    267. $pinMessage
    268. $pinMessage[]
    269. $premiumExpireTime
    270. $publishMessage
    271. $random
    272. $random[]
    273. $randomCategoryID
    274. $randomChannelID
    275. $randomGuildID
    276. $randomMention
    277. $randomRoleID
    278. $randomString
    279. $randomText
    280. $randomUser
    281. $randomUserID
    282. $registerGuildCommands
    283. $registerGuildCommands[]
    284. $removeAllComponents
    285. $removeAllComponents[]
    286. $removeButtons
    287. $removeButtons[]
    288. $removeComponent
    289. $removeContains
    290. $removeEmoji
    291. $removeLinks
    292. $removeLinks[]
    293. $removeSplitTextElement
    294. $repeatMessage
    295. $replaceText
    296. $repliedMessageID
    297. $repliedMessageID[]
    298. $reply
    299. $reply[]
    300. $replyIn
    301. $resetChannelVar
    302. $resetServerVar
    303. $resetUserVar
    304. $roleCount
    305. $roleExists
    306. $roleGrant
    307. $roleID
    308. $roleInfo
    309. $roleName
    310. $roleNames
    311. $rolePerms
    312. $rolePosition
    313. $round
    314. $rulesChannelID
    315. $scriptLanguage
    316. $second
    317. $sendEmbedMessage
    318. $sendMessage
    319. $serverChannelExists
    320. $serverCooldown
    321. $serverCount
    322. $serverDescription
    323. $serverDescription[]
    324. $serverEmojis
    325. $serverIcon
    326. $serverIcon[]
    327. $serverInfo
    328. $serverLeaderboard
    329. $serverName
    330. $serverNames
    331. $serverNames[]
    332. $serverOwner
    333. $serverOwner[]
    334. $serverRegion
    335. $serverVerificationLvl
    336. $setChannelVar
    337. $setServerVar
    338. $setUserRoles
    339. $setUserVar
    340. $setVar
    341. $shardID
    342. $shardID[]
    343. $slashCommandsCount
    344. $slashID
    345. $slashID[]
    346. $slowmode
    347. $sort
    348. $splitText
    349. $sqrt
    350. $startThread
    351. $stop
    352. $sub
    353. $sum
    354. $suppressErrors
    355. $suppressErrors[]
    356. $systemChannelID
    357. $takeRole
    358. $textSplit
    359. $threadAddMember
    360. $threadMessageCount
    361. $threadRemoveMember
    362. $threadUserCount
    363. $thumbnail
    364. $time
    365. $timeout
    366. $title
    367. $toLowercase
    368. $toTitleCase
    369. $toUppercase
    370. $trimContent
    371. $trimSpace
    372. $try
    373. $tts
    374. $unban
    375. $unbanID
    376. $unbanID[]
    377. $unescape
    378. $unmute
    379. $unpinMessage
    380. $unregisterGuildCommands
    381. $unregisterGuildCommands[]
    382. $untimeout
    383. $uptime
    384. $url
    385. $useChannel
    386. $userAvatar
    387. $userBadges
    388. $userBanner
    389. $userBannerColor
    390. $userExists
    391. $userID
    392. $userInfo
    393. $userJoined
    394. $userJoinedDiscord
    395. $userLeaderboard
    396. $username
    397. $username[]
    398. $userPerms
    399. $userReacted
    400. $userRoles
    401. $userServerAvatar
    402. $var
    403. $varExistError
    404. $varExists
    405. $variablesCount
    406. $voiceUserLimit
    407. $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