Blue Bots, Done Quick!
bluebotsdonequick.com
Blue Bots, Done Quick!
@bluebotsdonequick.com
Information and updates about Blue Bots, Done Quick! - a free tool that allows you to easily build your own Bluesky bot using Tracery code.

Make your own at https://bluebotsdonequick.com!

(Created by @olafmoriarty.no)
No workaround needed for that - just create a bot, and under "Posting frequency" you select "At custom times" and enter when you want it to post and what text (or Tracery rule) you want it to post.
July 24, 2025 at 8:37 PM
NEW FUNCTION: BBDQ now has an advanced post scheduler!

- Scroll down to "Posting frequency" and select "At custom times"
- Add daily, weekly or monthly posting schedules, as many as you want
- Enter times in your own local timezone
- Enter what text to post at that time - or stick with the default
May 29, 2025 at 12:03 PM
(Here's what I have so far. I should probably post these things on the Patreon, but I'm hoping it's not too annoying of an update even though it's a WIP.)
May 24, 2025 at 4:26 PM
These are the thirty-nine I find when I search the database for "scripts that contain '{svg' and either '{alt' or '</svg> ' (with a blank space after it)". No guarantee for the quality of the alt texts, but if you want to check them out manually this list would be a decent place to start.
May 5, 2025 at 5:35 AM
The automated fix will take a couple of days, but if you want to expedite the process of getting your bot back up and you want to help me out, here's what you can do.
April 27, 2025 at 4:20 PM
I believe it's these, although I'll admit I haven't double-checked it (those are the font-families of all fonts that show up when I use the "list fonts" command in imagick).
April 23, 2025 at 6:31 PM
BLUE BOTS, DONE QUICK EASTER UPDATE!

- You can now (*finally!*) set your bot to generate custom replies based on the message it's replying to!

- There's now a main menu - this should make some pages easier to find!

- Oh, yeah, and I added a Patreon.

Let me know what you think!
April 20, 2025 at 7:46 PM
{
"origin": [
"[nameA:#name#]#nameA# is the same name as #nameA#"
],
"name": [
"Alpha",
"Bravo",
"Charlie",
"Delta"
]
}

("nameA" can be anything, doesn't have to start with name)
March 27, 2025 at 5:42 AM
They're there, but yeah... They're ridiculously hard to find. But that's where clicking this tiny question mark takes you.
March 23, 2025 at 4:43 PM
Yes (for posts containing images):
March 13, 2025 at 8:28 PM
Yeah, that functionality already exists. 😊 It's probably easiest to set up with the {item} tag (I'm using that for my Dracula bot).

You'd have to map hours onto "part of day" tags yourself, but it shouldn't be too difficult - here's a quick mockup on how to do it.
January 25, 2025 at 5:59 PM
Hmm, I do believe it should be possible to do that already using e.g. the {hour} shortcode. (I also have a super-crazy to-be-added-soon very-out-of-the-box shortcode idea that I think would add a lot of nuance to a project like that.)
January 25, 2025 at 4:59 PM
Yep, and with very little brain/learning involved.

1. Register a new bluesky account
2. Create a bot password and log in to bluebotsdonequick.com
3. Write "KEEP CALM\nAND\n#something#" in the origin box
4. Click "something" and write your list
5. Fill out the rest of the settings and activate bot
December 28, 2024 at 1:44 PM
There's even a shortcode that makes this even easier:

{item [#rule-name#] [number]}

{item #foods# 2} returns the third item in the "foods" rule (zero is the first).

{item #foods# {weekday}} returns the sixth item from "foods" on Fridays, the third on Tuesdays, etc.

{item #foods# {n}} works, too!
December 20, 2024 at 10:06 PM
If that sounds pointless, let me add that both date/time functions and the n function *can be used inside tag names*. Which means you can now write a bot that returns different content based on what month it is, or a bot that loops through a dataset and moves on to the next dataset when complete.
December 20, 2024 at 10:06 PM
NEW SHORTCODES:

Labels! You can now self-label your images with:
{label porn}
{label sexual}
{label nudity}
{label graphic-media}

Languages! If your post contains multiple languages, or you need to set it to another language than your default, use
{lang [ISO 639-1 language code]}
December 20, 2024 at 10:06 PM
What's that, you prefer to edit JSON directly? Well, you can still do that by clicking the JSON tab. And now it has syntax highlighting!

(Caveat: a LOT of syntax highlighting makes the website go SLOW. So you CAN turn it off, and it will always be turned off if your code is > 100,000 characters.)
December 20, 2024 at 10:06 PM
To edit another rule, double-click it directly in the editor window, or click the button corresponding to the rule underneath the textarea.

Type in a reference to a new rule, and the corresponding button will appear automatically.

Is a single newline a bad separator for you? Change it in the menu.
December 20, 2024 at 10:06 PM
The next time you log in to your bot dashboard, the default editor looks like this.

These are the elements in your origin rule, one element on each line. No quotation marks = no need to escape contents. And since you're not writing the JSON - no syntax errors!
December 20, 2024 at 10:06 PM
A few more changes to BBDQ:

- You can now set your posting frequency to "Never" to make a bot that posts replies and nothing else.

- Post preview now shows alt texts. It also warns you if your images don't have alt text.

- Post previews can now be regenerated by clicking "Reroll".
November 19, 2024 at 5:45 PM
Did some changes to the post previews that show up when you edit your bot. Images and SVGs in posts now show up in previews instead of it just saying "[Image]".

Also, changed the design of them so that they look more like bluesky posts, instead of just being grey boxes.
November 8, 2024 at 1:30 PM