Category: Bluesky Bot

  • Bluesky Weather Bots

    Bluesky Weather Bots

    How it began

    Hi!

    I finally decided to write about a little thing I’ve got going on under this server.
    I’m running weather forecast bots on Bluesky using this server.

    Actually, it began with Mastodon.

    Mastodon page of @wttrinReutlingen@botsin.spaceSource: https://botwiki.org/bot/wttrin-reutlingen/

    Credit goes to BotWiki for this screenshot. Because this is from the beginning of this project. This was the very first version of this bot.

    It simply posted images from wttr.in for Reutlingen, Germany, and had a little text in addition.
    Over time, I had numerous technical problems (such as wttr.in disabling images) and was less active over Mastodon.

    How this project moved onto Bluesky

    I joined Bluesky a couple of years ago. Was and am still a big fan of the project. It is social media in the style I like.

    However, I missed one little thing. The thing was @wttrinReutlingen@botsin.space, my weather bot. In September of last year (2025). I decided it was enough. I rewrote it for Bluesky.

    At first it was only Reutlingen, how it used to be.

    It’s spreading!

    Then came August. My first job began.

    There was only one slight problem.

    My job wasn’t in Reutlingen; it was in Tübingen.
    So, I just thought of changing it to Tübingen at first.
    But then I had a shower idea.

    I built the bot for as many towns/cities as I liked (Wannweil, Reutlingen, and Tübingen).
    I built it in a way that I could expand it more easily and made my life a little easier.

    Future-proofing

    At the current point, I am future-proofing my bots.

    The latest fix added a resume session feature and cleaned the code up a little.

    My next goal for this project is to add the following stuff:

    • Easier account/location management
    • template system
    • Better session management (SQLite?)
    • Cleaning up more code + building code internal libraries

    Final words

    As you can see, my little project grew a little and still continues its journey.

    On Bluesky, my bots for Reutlingen and Tübingen also got some followers. People seem to find it useful, and that’s a good thing.

    Because, if I have to put my thoughts on the results of this project into words, I would quote Chris Boden: “And that’s pretty cool!”

    The bots

    Source Code: git.mcds.moe/thies/wttr.ttke.eu

    Roadmap

    TasksStatus
    Multi-locationDone
    Resume SessionDone
    Session ManagementWIP
    Code CleanupWIP
    TemplatesTodo
    Internal libTodo
    Location auto-detectionTodo