The most up-to-date Discord bot maker. Hassle-free, easy to use, a visual delight.
[b]Scroll down for summary[/b]
[h1]What's new?[/h1]
[img]{STEAM_CLAN_IMAGE}/44618873/807b6b3ce32ab74f8ea3c7542a9581e1702798a5.png[/img][h2]You've been asking for it for a while.. here it is![/h2]
[img]{STEAM_CLAN_IMAGE}/44618873/d8c3e38d1c16311449ce816a03bce9a7986deef9.png[/img]
[img]{STEAM_CLAN_IMAGE}/44618873/e9319a95da6ca7c59c11d22f335d3a164d32a348.png[/img]
[i]Simply provide the Result List field a list made up of text[/i]
As for what Autocompletion is, it's a way to dynamically provide parameter options.
[img]{STEAM_CLAN_IMAGE}/44618873/d039be8a0bb64a1bdc33b64d582efcb8d5c88094.png[/img]
[img]{STEAM_CLAN_IMAGE}/44618873/8d147905ffe2cd0e54c113aaf5fde56c969ff653.png[/img][h2]Cloud Backups have made a comeback![/h2]
A quite-needed redesign!
[i]Current[/i]
[img]{STEAM_CLAN_IMAGE}/44618873/3bdc9d53318ea1c9225996f71cb23907b06a428e.png[/img]
[i]Old[/i]
[img]{STEAM_CLAN_IMAGE}/44618873/f257c0e7fe52d3756fef4d8bde2038b04e6df148.png[/img]
[img]{STEAM_CLAN_IMAGE}/44618873/0d7d4d6ccc8892bddec6b07a27658720a2129d40.png[/img][h2]Send Webhook messages with custom avatar URLs and nicknames![/h2]
How was this not a thing already?
[img]{STEAM_CLAN_IMAGE}/44618873/a88f111ae2c6f1643d1b39703338f6a9a1fa0395.png[/img]
[img]{STEAM_CLAN_IMAGE}/44618873/1f47a6ae0ce2d8a9ae2d80333a6799e16166f4c4.png[/img][h2]Find somebody by their username - easily![/h2]
Seriously, how was this not a feature already?
[img]{STEAM_CLAN_IMAGE}/44618873/5065c293165e436d7e2e871823e89dcc254099fe.png[/img]
[img]{STEAM_CLAN_IMAGE}/44618873/b4430649d98ab4818711cbc061d0ffd319d72e14.png[/img][h2]Foolproofed YouTube actions[/h2]
warning: nerd topic ahead
[b]Story[/b]
YouTube felt like pushing out a funny experiment that requires a real browser to fetch music.
That's because they started requiring a "po_token" to access any MP3 resource.
Personally, I have to thank the [url=https://github.com/LuanRT/YouTube.js]YouTube.JS[/url] community for being responsive and instantly coming out with patches for YouTube's dumb decisions
Now, users have two options: to, or not to, generate a token.
If they choose not to, BMD will emulate an iOS client. (Faster since there's no token requirements)
If they choose to, BMD will emulate a web client. (Slower since it has to retrieve a PO token)
[img]{STEAM_CLAN_IMAGE}/44618873/0cf57b12d58228c43b1aa89c5379d77371fbe569.png[/img]
Obviously, the web version will be slower, but it'll have fewer cutoffs.
This was one heck of a ride - BMD has to simulate a headless browser, it has to go to an embedded video, get the PO token from there, pass the PO token over to the play command, that has to decide if it was overused and might get blocked and request a new one or if it can use the provided one.
(it took me two entire days to fix YouTube stuff)
As for what the PO token is.. I have no idea. It's tied to the visitor data, so it's certainly something that verifies that you're using a real YouTube client (but.. it's pointless, anyone can emulate a web browser 🤡)
[h1]Summary[/h1]
[list]
[*] Added autocompletion in parameters
[*] Redesigned cloud backups
[*] Added a new "Find Member" action
[*] Updated Send Message to Webhook with custom avatar URL and name fields
[*] Foolproofed YouTube Actions (because YouTube's acting like a big fool lately)
[/list]