Say hello to Hivett: A platform for Hive ecosystem automation

in HiveDevs2 months ago (edited)

I have always been fascinated by IFTTT.com (If This Then That), an automation platform that lets you listen to events and fire triggers based on them. Since 2022, I've had this idea for a Hive-specific variant called Hivett, and I've finally gone back to finish building it.

image.png

This is hivett

The idea is simple: react to events on the Hive blockchain and perform actions, add conditions, and chain things together. Hive is incredibly developer friendly, but only if you already know how to set up a server, stream the blockchain, handle forks, manage replays when things go down, and build in fallback support. Most people don't want to deal with any of that, and they shouldn't have to.

image.png

I've always thought a platform that lets people listen to Hive blockchain events without writing a single line of code would make Hive more accessible to builders who aren't strong coders. What if you wanted to upvote every post from your favourite account the moment they publish? Or automatically transfer Hive under specific conditions? That's exactly the kind of thing Hivett is designed for.

But I didn't want to stop at Hive events. Hivett also supports date and time-based triggers, so you're not limited to what happens on-chain.

image.png

You get full control over the logic too. Automations support AND conditions, so you can say "IF A happens THEN do this AND do that." You can listen for transfers and fire off an email, call a webhook with a custom JSON payload, or chain multiple actions together. And because not everyone thinks in YAML, Hivett ships with a visual drag-and-drop builder, sentence based workflow and a YAML builder for automations. Use whichever one suits how you think.

This is the YAML view (my fave):

image.png

But the canvas view is what I built first:

image.png

The sentence view is for those who feel overwhelmed this code or the visual canvas (perfect for simple when/if/then actions:

image.png

While you can create your own automations, I have also added in a predefined selection of automation templates to get you started.

image.png

These are configurable. They're great for getting started if you don't want to start from scratch.

Sure if you're a dev capable managing your own server instances, ensuring you have mechanisms in place to stream the blockchain, recover when something happens, catch-up when you fall behind in block processing and ensure you don't process operations more than once, you could just build something yourself. But this is for people that want to do things with the Hive blockchain for themselves or utility applications without having to handle the entire stack.

Fair warning though: this is very early. There are almost certainly bugs and edge cases I haven't found yet. Given how configurable the system is, that's kind of inevitable. If something breaks or behaves unexpectedly, I want to hear about it so I can fix it.

And of course, if you encounter issues and find you didn't get your credits worth, I'll be sorting that stuff out until things are nice and smooth. I've tested some parts, but it's impossible to test everything.

To get started, every new account gets 50 free credits on signup so you can build and test automations straight away without committing to anything.

Potential applications

  • Tipping bots that automatically send Hive or HBD to users who comment on your posts
  • Curation bots that upvote posts from specific accounts or containing specific tags
  • Notifications outside of Hive when things happen (transfers, custom_json ops, posts, comments, upvotes) which can notify other services via email or webhook
  • Integration with AI services like ChatGPT or personal agents like OpenClaw to generate automated responses or summaries
  • Delegation trackers that notify you when someone delegates to or removes delegation from your account
  • Witness monitoring that alerts you if a witness you voted for misses blocks or drops out of the top rankings
  • Token gating by checking if a user holds a specific amount of Hive, HBD, or Hive Engine tokens before triggering an action
  • Automated posting or cross-posting workflows that publish content to Hive on a schedule
  • Discord or Telegram bots that relay on-chain activity to your community server in real time
  • Reward tracking that notifies you when a post pays out and logs the amounts somewhere useful
  • Governance alerts that fire when a proposal you support gains or loses votes
  • Game event automation for Hive-based games that need to react to custom_json operations
  • Airdrop tooling that distributes tokens to a list of accounts when specific conditions are met
  • Content moderation helpers that flag or mute accounts based on on-chain behaviour patterns

Discord

I have a Discord server here: https://discord.gg/8WRFebdYfs for suggestions, feedback, issues and anything else related to this and my other projects.

Sort:  


This post has been shared on Reddit by @x-rain through the HivePosh initiative.

amazing job

Yay

couple of feedback

  1. please please please - bring dark mode
  2. use aioha. it's easy peasy for login - https://aioha.dev

no please dont

no please no

must use aioha.

Aioha added and also dark mode!

wow! that was fast. amazing work @beggars.
I will check it out soon.
keep it up.
Have a good day
with hReplier

Great job. Love that idea.

What if add an API key and mcp server so our openclaw can create and manage it for us using a skill.md

An API key to manage it would be very easy to do and manage via an MCP server. That's actually a really good idea. Would open up a lot of possibilities too. The way it's currently built would make that trivial to implement.

It wouldn't load for me.

image.png

Lol. I had a typo in the url. It's https://hivett.app I fixed the broken url. Try again.

Seems cool 😎 🔥

!PAKX
!discovery

(2)

I have to check how FREE is the FREE

Do you have a discord account? Can add more utilities....

So with free I just give everyone some free credits at the moment with option to buy more using HIVE. I have a Discord server here for all of my projects including this one: https://discord.gg/8WRFebdYfs

View or trade PAKX tokens.

You have already used the number of vote calls you had for the day. You can call again later in 2h 40m or buy more PAKX tokens to call for more votes.

!DUO


You just got DUO from @cwow2.
They have 1/1 DUO calls left.
duo_logo
Learn all about DUO here.

This looks really cool. I played with IFTTT ages ago and having that functionality on Hive opens all sorts of possibilities. I will have a play with it soon.

!BEER

I planned to make a notification service to email,slack, whatever. But this service can handle it and much more. Thanks!

Though I do not have a server of my own. The idea behind this is awesome, I love it that new coders are being considered as well

Thank you very much.

This looks very cool! I will definitely take a look :)

I see lots of uses cases for this!! great job

Congratulations @beggars! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You got more than 2000 replies.
Your next target is to reach 2250 replies.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Curious about HivePakistan? Join us on Discord!

Delegate your HP to the Hivepakistan account and earn 90% of curation rewards in liquid hive!

50 HP
100 HP
200 HP
500 HP (Supporter Badge)
1000 HP

Follow our Curation Trail and don't miss voting!

Additional Perks: Delegate To @ pakx For Earning $PAKX Investment Token


Curated by dlmmqb

I have used IFTT in the past so this really strikes very interesting to me!!
As I am ready to leave now, keeping this under my radar to check out very soon!
Did you also create the hivepredict? I have just made a post about it, great to know you :)

I love automation. I also love people. Automating background operations are a really appropriate target for automating work.

"What if you wanted to upvote every post from your favourite account the moment they publish?"

Automating notifications of things is great. Automating social interactions is inappropriate. Voting on content is social interaction. Automating social interactions are like battery operated boyfriends, relationship killers.

Please refrain from automating social interactions on Hive. Hive is a social media platform, and it's already very poorly enabling people to interact socially. User retention is so bad that after onboarding >1M people since the platform advented in 2016, there are only ~2000 people using Hive today. The advent of LLM's threatens to overwhelm Hive with bot posts that have become so realistic it is difficult to tell them from posts by actual people. In the event LLM's are used to publish posts by the hundreds of thousands of sock accounts the utility of Hive to human beings will be completely eradicated, and Hive will become a sort of game in which AI competes with itself for rewards, and the botnets will take all rewards, which actual society will no longer participate.

The Hive token will not have any market, it's value will plunge to 0, and there will be no one here but bots.

Thanks!