bleed
Search…
⌃K

Bot updates

Any changes to the bot are recorded here

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
    • No documentation for this as it's literally self explanatory
  • Added filter nickname to detect filtered words in display names
  • Added raid command to ban/kick latest members that joined in the past x mins/secs

March 15, 2021

New additions / Changes

  • Added lastfm streak
  • Added moderationhistory
    • Aliases: modhistory, mhistory
  • Added ab for command avatar
  • Added si for command serverinfo
  • Added inrole for command members
  • Added setrank for command setlevel
  • Redesigned embed for command userinfo

Bug fixes

  • Fixed settings bannew not disabling module
  • Fixed lastfm update, lastfm set getting stuck

March 13, 2021

New additions / Changes

  • Added setlevel
  • Added lastfm topserverartists, has a cooldown of 5 seconds
    • Aliases: lastfm tsa
  • Added lastfm dbree
    • Aliases: lastfm database, lastfm db

Bug fixes

  • A lot of small bug fixes that are too much to go over
  • Fixed autoresponder not working at all

March 9, 2021

New additions / Changes

  • Added antinuke config to view antinuke server configuration
    • Aliases: antinuke configuration, antinuke settings
  • Added antinuke admin to allow members to configure antinuke (i do not recommend)
  • Added antinuke admins to view the list of admins that can configure your antinuke
  • Added levels messages (on or off) to toggle level up messages for yourself only
  • Added lockdown all
  • Changed unlock all - must be use lockdown all for this command to work properly
  • Changed embed design of color
  • When library is finished updating on lastfm set, the first message will be edited when complete instead of deleting the initial message and sending another message
  • Added parameter --claim-crowns-only for lastfm update to only update crowns and playcount
  • Added lastfm recommend
  • Added settings imgonly - for image only channels

Bug fixes

  • Fixed tons of leveling bugs
  • Fixed lastfm library not clearing if account is removed

March 8, 2021

New additions / Changes

Leveling is here! Command is levels, aliases are level, rank
  • Full documentation for the level system can be found under Help > Commands > Levels
  • Level command: rank - view your current rank
  • Level command: levels add - add a level role
  • Level command: levels remove - remove a level role
  • Level command: levels lock - disable leveling system
  • Level command: levels unlock - enabled leveling system
  • Level command: levels sync - sync everyones level roles with their XP
  • Level command: levels messagemode - decide where you want lvl up msgs to go
  • Level command: levels message - set custom level up message (supports embed code)
    • Two new variables were added. Documentation found under Bot > Embed code.. > Variables
  • Level command: levels leaderboard - view server highest ranking members
  • Level command: levels stackroles - decide to stack leveling roles or not
  • Level command: levels config - view overall level configuration
  • Level command: levels roles - view all available server level roles
  • Level command: levels ignore - ignore a channel or add a no-xp role
  • Level command: levels list - view disabled channels and roles
  • Level command: setxp - set (NOT GIVE) experience to a user
  • Level command: removexp - remove experience from a user
Make sure that you have the required permission for the commands above by running: help (command)!
  • Added firstmessage, alias firstmsg
  • Added pin (message link or none for latest message)
  • Updated lastfm playsall to fetch track plays from database instead of requesting data from Last.fm which overall saves us requests and makes the command 100x faster

Bug fixes

  • Fixed Last.fm library indexing getting stuck or breaking sometimes

March 1, 2021

New additions / Changes

  • Now using information from nowplaying to update libraries
  • Now using information from lastfm topartists to update libraries
  • Now using information from lastfm topalbums to update libraries
  • Now using information from lastfm toptracks to update libraries

February 26, 2021

Level system otw

New additions / Changes

  • Added antinuke webhook to delete spam pinging webhooks
    • Documentation has been added for this under Help > Commands > Antinuke
  • If any antinuke module is triggered by a bot, antinuke botadd will be automatically enabled to make sure that no bots join back unless whitelisted by the server owner
  • Last.fm libraries will now store artist/track/album playcounts with 2 instead of 3