bleed
Search
⌃K

Bot updates

Any changes to the bot are recorded here

March 1st, 2023

  • Added pinsearch
  • Added role hoist

February 2nd, 2023

  • Added bumpreminder autoclean
  • Added bumpreminder autolock
  • Added bumpreminder channel
  • Added bumpreminder config
  • Added bumpreminder message
  • Added bumpreminder thankyou
  • Added bumpreminder thankyou view

Bug Fixes

  • Fixed afk not working sometimes

Early February - December 21, 2022

New additions / Changes

  • Added birthday
  • Added birthday set
  • Added birthday set none
  • Added birthday list
  • Added bleed (grailed link) to embed grailed listings
  • Added bleed (medal.tv link) to embed medal.tv clips
  • Added bleed (pinterest link) to embed pinterest pins
  • Added bleed (reddit link) to embed reddit videos
  • Added bleed (streamable link) to embed streamable clips
  • Added bleed (tumblr link) to embed tumblr videos
  • Added boosterrole award to award boosters with a specific role
  • Added boosterrole award remove
  • Added boosterrole award view
  • Added boosterrole cleanup
  • Added counter to display total members / total server boosters as channels / categories
  • Added character to search anime characters via MyAnimeList
  • Added emoji many to add multiple emotes via one message
  • Added forcenickname
  • Added forcenickname list
  • Added fortniteshop
  • Added gas to check Ethereum gas prices
  • Added hide
  • Added newusers to check recently joined members
  • Added makegif for tier 2 / legacy donators
  • Added lego to lego-ify images
  • Added levels message view
  • Added lookup to search discrims / usernames / full tags
  • Added purge before
  • Added purge between
  • Added purge after
  • Added purge startswith
  • Added purge endswith
  • Added --reply flag to autoresponder
  • Added roblox to check roblox profiles
  • Added role restore
  • Added sticker cleanup
  • Added sticker tag
  • Added search for moderationhistory actions
  • Added settings boost view
  • Added settings stickymessage add
  • Added settings stickymessage remove
  • Added settings stickymessage view
  • Added splash
  • Added the ability to customize messages when banning/kicking/etc a member
  • Added the ability for donators to add buttons on lastfm embeds
  • Added the ability for donators to add a singular reaction on lastfm embeds
  • Added the ability for donators to remove reactions from lastfm embeds by doing lastfm customreactions off
  • Added the ability to queue other user's music by mentioning them with sp queue
  • Added the ability to play other user's music by mentioning them with sp play
  • Added timezone list
  • Added timezone set none
  • Added transparent for tier 2 / legacy donators
  • Added tts ch as a way to use text to speech in voice channels
  • Added voicemaster transfer
  • Added unhide
  • Added unpin to unpin messages
  • Added uwuify
  • Added valorant to check valorant profiles
  • Added voicemaster defaultrole to give a role to member everytime they join a voicemaster channel
  • Added {button} variable to last.fm embeds
  • Added {date.timestamp} variable to embeds
  • Added {date.utc_timestamp} variable to embeds
  • Added {guild.created_at_timestamp} variable to embeds
  • Added {user.boost_since_timestamp} variable to embeds
  • Added {user.created_at_timestamp} variable to embeds
  • Added {user.joined_at_timestamp} variable to embeds
  • Added {user.role_text_list} variable to embeds
  • Removed antinuke setvanity due to discord removing bots ability to change vanities
  • Reworked settings welcome list to only allow two welcome / goodbye messages
  • role humans doesn't check for pending state on members
  • Reworked the --self_destruct parameter
    • increased the minimum time to 6 seconds
  • autoresponder trigger minimum character limit changed to 2
  • Commands that used reactions will now use buttons instead
  • starboard will now embed videos instead of linking to it
  • purge will no longer return errors if the message's older than 14 days

Bug Fixes

  • Fixed instagram reposting
  • Fixed serverinfo
  • Fixed reddit reposting
  • Fixed pinterest reposting
  • Fixed minor bugs
  • Improved bot latency

January 27, 2022

New additions / Changes

  • lockdown will now deny any permissions for creating/sending messages to threads
  • Added role humans to mass-add roles to humans
  • Added role humans remove to mass-remove roles from humans
  • Added role bots to mass-add roles to bots
  • Added role bots remove to mass-remove roles from bots
  • Added --delete flag to autoresponder add to delete the original message that triggered the autoresponder
  • Added autoresponder role
  • Added autoresponder channel
  • Instagram posts using bleed (ig link here) are now paginated

Bug Fixes

  • Fixed an Instagram error
  • Fixed {user.color} variable
  • Fixed pagination bugs

January 4, 2022

New additions / Changes

  • Added lastfm customcommand remove to forcefully remove a custom FM alias from a member
  • Added --not_strict flag to autoresponder add so triggers are not forced to match the exact content of a message and can instead be triggered based off a keyword in the message content
  • Added ignore_command_check flag to autoresponder add to make a specific auto responder trigger even if it is a bot command (e.g. lastfm overview)
  • Added a new interface channel for VoiceMaster, it will be created upon voicemaster setup (run voicemaster reset first if already configured)
  • Added support for new URLs for TikTok reposting
  • Members who have the administrator permission can no longer bypass any restricted command checks

Bug fixes

  • Fixed {timestamp} not syncing with Discord clients
  • Fixed {user.join_position} and {user.join_position_suffix} variable
  • Fixed a bug where autoresponder reset wouldn't clear the auto responder cache for the server the command is ran in
  • Fixed a bug where createembed would error if used in a thread

December, 2021

New additions / Changes

  • Added prune stickers
  • Added timezone with tz as an alias
  • Added timezone set (location)
  • Added emoji rename
  • Added boosterrole icon
  • Added role icon
  • Added sticker add
  • Added sticker rename
  • Added sticker remove
  • Bot updated to a new library
  • Added thread support (bot commands work under threads now)
  • Muted users will no longer be able to create threads
  • Mutes now work for threads, but you can't directly mute in a thread due to a discord limitation, so you will have to mute them for the channel which the thread is under
  • Support added for new Instagram URLs
  • Added variable {user.guild_avatar}
  • Added variable {user.display_avatar}
  • Command userinfo embed design/layout redesigned
  • Private messages sent to users will have a button indicating where the message originated from if the message/embed layout was customized

Bug fixes

  • Fixed roles not returning upon unjail (jailroles feature)
  • Fixed Twitch notifications
  • Fixed Twitch clip reposting
  • Fixed Instagram reposting
  • Fixed a bug where bleed would trigger the typing indicator indefinitely
  • Fixed a bug with joindm, bandm, etc where messages wouldn't send due to the server name exceeding the character limit for buttons
  • Fixed timezone set not properly saving

November, 2021

New additions / Changes

  • Added voicemaster config (to see current channel information)
  • Added weheartit for profile lookups
  • Added spotify login
  • Added spotify shuffle
  • Added spotify logout
  • Added spotify pause
  • Added spotify next
  • Added spotify queue
  • Added spotify resume
  • Added spotify play
  • Added spotify previous
  • Added spotify device
  • Added spotify device list
  • Added spotify seek
  • Added spotify volume
  • Added spotify repeat
  • Timed mutes added globally
  • guildbanner will now work for .gif banners
  • sp alias for sptrack removed in favor of the new Spotify commands being made
  • New error messages added for not being able to run commands if you're not server owner or antinuke admin
  • membercount command will no longer show how many messages were sent daily
  • Memory optimization for antinuke

Bug fixes

  • Instagram functions fixed once again
  • Fixed a timed mute bug
  • Fixed a Twitter streaming bug
  • Fixed a YouTube shorts bug
  • subscribe command bug fixed and other minor bug fixes
  • jaillist command fixed & history remove fixed

October, 2021

New additions / Changes

  • Added serveravatar
  • Added twitch reposting
    • the event to disable it is twitch, so de (all or #channel) twitch
  • Auto-mod punishment jail will now respect the jailroles setting
  • Registration completely removed from the bot
  • Downloading videos with the /tv/ url will now work for ig links
  • Voicemaster will now filter vulgar & filtered words when creating a new channel or when attempting to rename the current channel
  • tts channel was also removed, as that command wasn't supposed to exist nor be public hence why it was never documented
  • Every pagination command are now buttons instead of reactions
  • Added word as an option for the filter snipe (type) command to no longer allow filtered words to be sniped
  • Lyrics command now uses Genius API instead of KSoft API
  • The confirmation for clearing names etc has changed to an "approve or decline" button embed

Bug fixes

  • Fixed level roles not syncing if levels stackroles was enabled

September, 2021

New additions / Changes

  • Members can no longer manage permissions of a VoiceMaster channel that they created

Bug fixes

  • Instagram reposting fixed again
  • Fixed subreddit commands
  • Fixed setbanner for the boost updates

August, 2021

New additions / Changes

  • Added banner (user banner, like avatars)
  • Added boosterrole rename + boosterrole dominant
  • Added level leaderboard name - change the title of the leaderboard embed
  • Removed identify due to Microsoft killing their API
  • Added {user.id} as a variable and increased cooldown to 260 seconds for extractemotes
  • Very tiny update like so small but u can do lower(artist.name) lower(track.name) lower(album.name) now for lf mode, also upper() works for those three too
  • Using the {timestamp} parameter will now default to whatever your client's timezone is
  • New reposting feature - youtube shorts
    • Type bleed (youtube like here) to trigger it, the bot will delete your message so it doesn't do that ugly embed on mobile and PC, the event is called shorts, you can disable it by doing de (channel or 'all') shorts
  • Added support for the https://youtu.be/ domain when downloading yt short video

Bug fixes

  • A huge leveling bug with roles not being given has been fixed
  • Small levels bug fixed where roles wouldn't assign if stackroles was off
  • Fixed levels sync not syncing with stackroles off

July, 2021

New additions / Changes

  • Added twitter reposting
    • The event is twitter if you wanna disable in your channels: de ('all' or #channel) twitter. You use it by typing bleed (tweet with the video here)
  • Autorole respects member screening
  • AFK event will only reply if one mention is in the message to prevent abuse against spam - AFK event has a 4.5 second cooldown now
  • Reaction history (reactionhistory) and statistics (membercount) will reset everyday at midnight (PST)
  • Bleed will no longer DM members if their account is not older than 3 days (it will be 1 day instead of 3 if they pass membership screening)
  • Bleed will no longer announce join/leave messages to channels if their account is not older/equal than/to 1 day old
  • Bleed will now respect the pending flag for join/leave messages to channels and join DMs

Bug fixes

  • Cleared membercount statistics to fix a bug with the timer not working properly
  • Instagram functions fixed again

Late June, 2021

New additions / Changes

  • Added github
  • Added twitch add
  • Added twitch remove
  • Added twitch list
  • Added twitch message
  • Added twitch message view
  • Added youtube add
  • Added youtube remove
  • Added youtube message
  • Added youtube message view
  • Added youtube list
  • Added --pingable flag to welcome and goodbye commands (so roles can be pinged now)
  • Added twitter color to change embed color for new tweets
  • Added subreddit color to change embed color for new posts
  • Added twitter message to add message content alongside the embed post (not embed code support)
  • Added subreddit message to add message content alongside the embed post (not embed code support)
  • Pagination for Lastfm Whoknows
  • 5 second cooldown added to cleverbot, instagram reposting and tiktok reposting per author
  • 2.5 second cooldown added to autoresponder per author
  • Last.fm customcommand can now be set to anything. doesn't require "fm" or "end" at the end
  • Last.fm customcommand can only be used by the author now. To make this command usable by anyone, you can do lastfm customcommand (fmhere) --public to make it usable by everyone, but passing the --public flag can only be used by the author if they have Manage Guild
  • A warning will be prompted when using unlock all if you haven't set up lockignore for read-only channels
  • TikTok reposting has support for the https://m.tiktok.com/ subdomain
  • Added lastfm customcommand public to toggle a specific fm public flag
  • Lyrics commands are now paginated

Bug fixes

  • Minor bug fixes
  • Instagram command fixed
  • Vanity message not sending fixed for bleed dev

June 9, 2021

Important

If you're using settings staff to whitelist members with a certain roles from getting filtered, please switch to using filter exempt (role) instead because settings staff is planned to be able to do more than just bypassing filter in future!
Remember, to see the syntax of these commands below - run help (command)

New additions / changes

  • Added instagram command
    • Added instagram reposting. Type "bleed (instagram post URL) (slide: number)" to trigger reposting
  • Added instagram event to disable reposting
  • Added tiktok command
  • Added tiktok reposting
    • Type "bleed (tiktok post URL)" to trigger reposting
  • Added tiktok event to disable reposting
  • Added cleverbot support
    • Type "bleed clever (random shit)" to talk to the bot
  • Added cleverbot event to disable cleverbot
  • Added automodmessage event to disable auto-mod messages
  • Added extractemotes (server owner only)
  • Added lastfm customreactions (donator only)
  • Added purge webhooks
  • Added error if author is missing permission to run command
    • Falls under the commandfailure event
  • Members with a staff role can now type in gallery channels
  • Added daily message and member join count to membercount
  • Added fakepermission add (server owner only)
    • Documentation added under Contents > List of fake permissions available
  • Added fakepermission remove (server owner only)
  • Added fakepermission list
  • Added a new loading default embed
  • Added cleargnames
  • Added filter exempt (proper command to bypass filter)
  • Added filter exempt list
  • Added filter nicknames exempt
  • Added filter nicknames list
  • Added filter caps exempt
  • Added filter caps exempt list
  • Added filter links exempt
  • Added filter links exempt list
  • Added filter emoji exempt
  • Added filter emoji exempt list
  • Added filter spoilers exempt
  • Added filter spoilers exempt list
  • Added filter selfbot exempt
  • Added filter selfbot exempt list
  • Added filter musicfiles exempt
  • Added filter musicfiles exempt list
  • Added filter massmention exempt
  • Added filter massmention exempt list
  • Added filter invites exempt
  • Added filter invites exempt list
  • Added filter spam exempt
  • Added filter spam exempt list
  • Added settings jailroles
    • If enabled, it will remove all roles from a member then return them when unjailed
  • Added vc as an alias for VoiceMaster commands
  • Added c as an alias for purge command
  • Added hex to get the most dominant color from an image
  • Added RGB and HSL values to color command
  • Added color random
  • Adjusted experience gain for leveling
  • Updated cooldown for experience gain to 65 seconds
  • Hardbans removed from the bot until further notice
  • VoiceMaster channel names cannot contain filtered words
  • Temporarily disabled minecraft (namemc) command
  • Temporarily disabled automatic crown claiming on lastfm update & set
  • Drastically improved the speed of indexing Last.fm libraries
  • Rewrote twitter streaming and is now more stable
  • Rewrote subreddit streaming and is now more stable
  • Updated mc alias formembercount instead of minecraft
  • Removed nut ...
  • Removed all customtext commands and support
    • You can recreate what you did with custom text commands with autoresponder

Bug fixes

  • Fixed a bug that allowed jailed users to return roles through reaction roles
  • Fixed antinuke webhook punishing the wrong person who invited the potential nuking bot
  • Fixed subreddit add/remove commands allowing dumb subreddits
  • Fixed an awful bug making the bot go offline at midnight
  • Fixed duplicate entries on antiraid config
  • Fixed double sending for custom FMs
  • Typo on commands were corrected
  • Tons of other minor bugs fixed

April 28, 2021

New additions / Changes

theres a lot of new shit if you don't know what a command does: just run help (command here)
  • Added clearnames
  • Added history remove
  • Added history removeall
  • Added webhook group command
  • Added webhook create
  • Added webhook send
  • Added webhook edit
  • Added webhook remove
  • Added webhook list
  • Added settings lockignore group command
    • This is important for server owners so that when using unlock all, channels that you don't want being unlocked won't be unlocked accidentally by the bot.
  • Added settings lockignore add
  • Added settings lockignore remove
  • Added settings lockignore list
  • Added settings bandm, softbandm, kickdm, warndm ,jaildm, unjaildm
    • You can now customize your punishment messages for members and you can also view the new variables available for these commands under Embed code variables > Variables.
  • Added settings bandm view
  • Added settings softbandm view
  • Added settings kickdm view
  • Added settings warndm view
  • Added settings jaildm view
  • Added settings unjaildm view
  • Added settings joinmsg view
  • Added automessage group command
  • Added automessage add
  • Added automessage remove
  • Added automessage view
  • Added automessage list
  • Added reactionrole deleteall
  • Added reaction deleteall
  • Added previousreact deleteall
  • Added voicemaster category
  • Added voicemaster activity
    • Super cool feature, you can play games (or watch YouTube with others) inside your Discord client! Note that this feature isn't available on mobile at the moment.
  • Added inviteinfo
  • Added twitch (no, this isn't twitch notifications - planned in the future)
  • Added antiraid configuration
  • Added antinuke setvanity
    • This is important for selfbots that spam vanity changes, the bot will always change the vanity URL's back to the predefined vanity URL in case Discord's unstable audit logs returns None
  • Added voicemaster category
  • Added setupmute
    • Creates text, image, reaction mute roles for mass mute
  • mute all, imute all, rmute all will return roles on member join if the member left
  • Set a restriction on role add and role remove if a role being given is restricted per antinuke permissions settings (will prompt a message not allowing action)
  • Changed seticon, setbanner, setsplash, identify,lastfm urlto only take direct attachments/discord links due to a big security issue
  • Changed avatar embed design
  • Increased level experience gain drastically
  • Ban now works as hackban so you don't have to run a different command
    • If the member is not in server, it won't notify them
  • Hidden users on lastfm whoknows commands will no longer have a footer on those commands
  • Tags can no longer contain invite links unless you're an administrator
  • {track.name} variable is now required for lastfm mode to prevent abuse
    • If you're caught abusing lastfm mode; your permissions will be revoked with no refund nor warning so don't be dumb!
  • Bleed now notifies administrators in a server that antinuke is enabled in
  • Donators can now use their discord username as a prefix in any server
    • Example: jon#1337 (bolded is the prefix)
  • Removed unban message for unban due to people exploiting it by spamming users PMs
  • Removed reinvite due to people exploiting it by spamming users PMs
  • Removed mcstatus since nobody literally uses it
  • copyembed now supports code for multiple embeds

Bug fixes

there were so many bug fixes that I can't list them all because I don't remember 60% of them
  • Fixed timers remove not working properly even though that shit was never announced but people found bugs with it anyways
  • Fixed prune upto somehow deleting messages in the channel that the command was ran in when a message link for a different channel was given
  • Fixed emoji information erroring if arguments not passed
  • Fixed not being able to join your own VoiceMaster channel
  • Fixed lastfm streak not working in rare situations
  • Fixed copyembed not extracting embed code properly
  • Fixed time period bugs with lastfm commands
  • Fixed whoknows commands randomly erroring
  • Fixed game for the millionth time
  • Fixed random database query errors
also if your booster roles aren't going to the right position on your server's role hierarchy, i don't know what to tell you because that's a discord issue which is beyond my control. bleed attemps twice to drag the role up incase it cant but discord is so unreliable when it comes to roles so idk

Credits

  • Command ideas from jason#4511
  • Level experience calculation & balancing by Slim#5639

April 3, 2021

New additions / Changes

slash commands will probably never come to bleed because of how many commands bleed has and the way we handle our arguments which slash commands heavily limit so :joy: :joy: and more antiraid and moderation stuff will be added next update (i think)
  • Added bots (list of bots in server)
  • Added settings goodbye view #channel
  • Added settings welcome view #channel
  • Added antiraid massjoin
  • Added antiraid newaccounts
  • Added antiraid defaultpfp
  • Added lastfm reaction as an alias for lastfm react
  • Added ag as an alias for avatar
  • Added ability to disable commands for specific users
    • Example: disablecommand @user ping
  • Added ability to enable commands for specific users
    • Example: enablecommand @user ping
  • Removed antiraid grantadmin
    • Merged with antiraid permissions grant administrator
  • Removed antiraid removeadmin
    • Merged with antiraid permissions remove administrator
  • Removed settings antiraid
    • Replaced with antiraid massjoin
  • Removed settings bannew
    • Replaced with antiraid newaccounts
  • settings autonick now has variable support
  • namemc now shows account's country and extra garbage
  • antinuke permissions grant ... now listens for manual role change
  • antinuke permissions remove ... now listens for manual role change
  • antinuke channel now listens for mass channel creation
  • userinfo now sends message instantly instead of waiting on Last.fm to slowly return recent tracks information then editing the message once that information is received
  • Bot's library updated to latest discord.py version

Bug fixes

  • Fixed VoiceMaster channels not deleting
    • This was a bug on Discord's end and was beyond bleed's control
  • Fixed youtube failing to return results
  • Fixed lastfm youtubefailing to return results
  • Fixed namemc failing to execute command
  • Fixed gamefailing to execute command

March 28, 2021

New additions / Changes

  • Removed annoying duplicate entries on dbree and lastfm dbree
  • role add and role remove respect antinuke permissions
  • Commands that contain typos will still run the command if reeditted to the proper command
  • The crown claim message on lastfm whoknows has been changed into an embed
  • Changed the way group commands effect other subcommands
    • If tags were disabled then all subcommands to that parent command would be disabled
  • Added voicemaster setup - create temporarily channels
  • Added voicemaster reset
  • Added voicemaster lock
  • Added voicemaster unlock
  • Added voicemaster name - rename vc name
  • Added voicemaster limit
  • Added voicemaster bitrate
  • Added voicemaster permit
  • Added voicemaster reject
  • Added voicemaster claim
  • Added voicemaster ghost
  • Added voicemaster unghost
  • Added pins archive - archive pins to set channel
  • Added pins channel - set archive channel for pins
  • Added pins unpin - unpin or pin during archive process
  • Added pins set - enable or disable archival system
  • Added pins config
  • Added pins reset
  • Added starboard color - set a default embed color
  • Added clownboard color - set a default embed color for posts
  • Added levels reset - to reset XP and levels
  • Added levels setrate - to set multiplier on XP gain
  • Added artist.plays variable for Last.fm
  • Added boosterrole
  • Added boosterrole remove
  • Added settings baserole - need to set this for boosterrole
  • Added settings autonick

Bug fixes

  • Fix lastfm color not setting properly
  • Fix lastfm streak breaking in rare situations
  • Fix boosters lost not working properly
  • Fix starboard and clownboard config not showing the channel
  • Fix random error occurring once lastfm whoknows finished

March 21, 2021

New additions / Changes

  • Added antinuke vanity to protect your vanity URL from being stolen