Kanibot Version 38 - Development update

in Programming & Dev2 years ago

It has been nearly 8 months since my last major update to Kanibot. Even though I was doing some internal updates and maintenance, I did not push any major features or changes to the website as such. Today I had some time to go through the code and do some code refactoring. I'm glad that I was able to improve some of the functionalities and make the notifications faster now.

I have some cool features in the mind for the next few weeks. I now have someone with whom I'm able to share my workload on Hive. This makes it easier for me to focus a little bit more on my personal projects and innovations around Hive. Most likely there will be some updates every week or the other I believe. Let's see how it goes. I'm planning to make a post whenever some features can be taken and I can talk about those features. This is one such article where a few sets of features went live on Kanibot.


Improvements to authentication and authorization

I wanted to do some improvements to the authentication flow on the website. The main reason is that I'm bringing in some new features to the website which can be interesting for many users. In order to facilitate the new web features, the website authentication flow needed an update. I cannot explain what exactly I did for security reasons but the security has been enhanced. Most importantly the website will not ask you to log in every time you refresh the page. The session will be available for a longer period of time and should also work well when the page is refreshed.

In addition to that, I have refactored the code and made many things simple. A lot easier for me to manage. This will help me modularize and add more features in the future. This refactoring was the major part for me.

Hivesigner has been disabled

For some reason, Hivesigner was having issues with the website and I have disabled it. I know this is not good news for the mobile users but hopefully, I will restore hivesigner back in one of the releases in the future. There are also plans to introduce other login methods as well like Hive Author something like a smart lock. I will work on that when I get the time. But for now, this is a low-priority item for me.

Hive notifications should be faster now

This was one of the features requested by some of the users. When someone is making a post or comment or vote, it takes some time for Kanibot to send notifications. The reason was that we were using the condenser API to get the block data and process the notifications. I have now changed it to block_api and this is pretty much instant. The only problem with this is sometimes the post details are not fully updated. But as of now, there are no notifications that would immediately need the post details.

This particular feature will improve the user experience to a greater extent. When someone is posting, voting, or commenting, the notifications would be pretty much instant because of this API change.

New About section on the website

I have introduced a new About section on the website. The About section has the list of all the updates and releases I have done to Kanibot so far. I wanted to use this page as a placeholder to add more information in the future as well. Better to have a separate About section on the website directly than to have the post links in the footer of the development update articles. I will keep updating this section as and when there are updates to the website and bot and especially when there is a post written on the same.


If you like what I'm doing on Hive, you can vote me as a witness with the links below.

Vote @balaz as a Hive Witness

Vote @kanibot as a Hive Engine Witness


HUGE fan of @kanibot, I predict I'll be using the service fo-eva. It's the first thing I check when I get on discord. It's especially useful for dcity.

I did have a glitch show up, I almost fell out of my chair when Kani informed me of a 573 HIVE deposit from @dcityrewards. Turns out it was actually 0.573 HIVE. What's a few decimal places, anyway?



Good stuff man, I bet we all appreciate the innovation, I know I do.

Congratulations @kanibot! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You received more than 1000 upvotes.
Your next target is to reach 1250 upvotes.

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

Check out the last post from @hivebuzz:

Hive Power Up Day - June 1st 2022
Support the HiveBuzz project. Vote for our proposal!

Yay! 🤗
Your content has been boosted with Ecency Points, by @bala41288.
Use Ecency daily to boost your growth on platform!

Support Ecency
Vote for new Proposal
Delegate HP and earn more

This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating to @indiaunited. We share 100 % of the curation rewards with the delegators.

Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.

Read our latest announcement post to get more information.


Please contribute to the community by upvoting this comment and posts made by @indiaunited.


You have received a 1UP from @luizeba!

The following @oneup-cartel family members will soon upvote your post:
@stem-curator, @vyb-curator, @pob-curator, @neoxag-curator, @pal-curator
And they will bring !PIZZA 🍕

Learn more about our delegation service to earn daily rewards. Join the family on Discord.

this is not good news for the mobile users

Why not implement HiveAuth support?

If you need help to do it, feel free to contact me.

Thank you for sharing this amazing post on HIVE!
  • Your content got selected by our fellow curator @priyanarc & you just received a little thank you via an upvote from our non-profit curation initiative!

  • You will be featured in one of our recurring curation compilations and on our pinterest boards! Both are aiming to offer you a stage to widen your audience within and outside of the DIY scene of hive.

Join the official DIYHub community on HIVE and show us more of your amazing work and feel free to connect with us and other DIYers via our discord server: https://discord.gg/mY5uCfQ !

If you want to support our goal to motivate other DIY/art/music/homesteading/... creators just delegate to us and earn 100% of your curation rewards!

Stay creative & hive on!

Thanks for the updates about Kanibot. It is good to know what is happening/