Settings

Theme

Redis Backplane for Hubots

github.com

13 points by gijoeyguerra 2 months ago · 10 comments

Reader

rileytg 2 months ago

hubot is still an active project??

i haven’t heard much about it since pre-slack era… does anyone here still use it?

  • TheTaytay 2 months ago

    We used it back in the day as well for some non-essential stuff. This post caused me to dig into where hubot stands. It looks like gijoeyguerra upgraded the code to ESM: https://github.com/hubotio/hubot and also wrote/upgraded the adapters for Slack, Teams, etc: https://github.com/hubot-friends

    It would be cool to see this get legs again. If nothing else, a maintained cross-platform, hackable bot framework is useful! This caused me to do some more searching, and I stumbled across: https://joeyguerra.com/blog/2023/resuscitating-hubot.html

    Nice work joeyguerra!

  • danpalmer 2 months ago

    I used it in ~2018-2020 on Slack (as well as waaay back on Campfire), and it was showing its age. The Node ecosystem, for all its faults, has come a long way since Hubot was created, and working with Hubot felt dated. I believe the original was written in CoffeScript!

    That said, if all you want is a few quick scripts hooked up to chat, it's still pretty low effort. Alternatives require a fair bit more setup, and while they're better for it, maybe you don't need that.

    • kevin1024 2 months ago

      I’m still using Hubot. What are these alternatives you refer to?

      • danpalmer 2 months ago

        Can't remember for sure, but when I was scoping out Hubot in 2018 for my then team, there were a few bot frameworks – one in Python that looked promising but more complicated.

        I think https://github.com/microsoft/botbuilder-python was one of them, I think there were a few others.

      • gijoeyguerraOP 2 months ago

        Would you care to share what you use it for? Im just super curious because it seems like the industry moved on from chatops and hubot around 2017.

  • gijoeyguerraOP 2 months ago

    I have confirmed that at least three people are using it. I don’t trust npm download numbers.

    I personally use it a lot for the same use cases people use postman.

  • butterandguns 2 months ago

    When I left GitHub in 2022 it was still heavily used for so many things. Unsure if it's still in use there today but it wouldn't surprise me.

gijoeyguerraOP 2 months ago

Leveraged Redis Consumer Groups to create a backplane for Hubots - enabling horizontally scaling Hubot instances.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection