Launch of FRIDAY - Brand New Discord Notification Bot for Hive and Hive-Engine!

in Programming8 days ago

Introduction (scroll down for Discord link!)

Hello everyone! A little over a week ago, I announced that myself and @rishi556 were working on FRIDAY (for the feature list, both planned and currently available, please read that post), a brand new Discord notification bot for all your Hive and Hive-Engine needs. Today, after about a month of extensive testing and lots of feedback from users, we believe that the bot is ready to launch.

The launch will, unfortunately, won't include all the features so far. Since we're counting this launch as an "open beta" as opposed to "1.0" of the application. Basically, what we want is for people to start using our bot regularly, on a daily basis, and give us feedback if they have any. We will continue to develop and add more features as time goes on (probably a weekly update will follow this post, every single week.)

Last week, we have done some major changes to how the bot works.

Changelog:

[Major]

Brand new settings page (frontend) for adjusting account settings. (huge thanks to @yokunjon for his continuous support)

[Added]

Claiming reward balance notification.
Pricefeed published notification for witnesses.
Pricefeed too old notification (older than 24 hours) for witnesses.
Beneficiary reward arrived notification.
New account parameter "Witness". (you will not see witness settings if the account you are monitoring is not a witness)
Vote tracking (downvote, upvote, unvote with vote values) (we currently don't calculate the reward curve)
Properly stripping markdown/HTML from transaction bodies.
dCity Presidental votes notification, both sent and received. 
dCity Lobby votes.
Hive-Engine token stake, both sent and received.
Hive-Engine market place order (buy/sell)
Hive-Engine market cancel order (buy/sell)
Ability to monitor words and tags for new posts. (new post in tag or someone said "xyz")

[Changed]

Huge optimizations to the DB and API calls done.
More caching for global parameters. (fewer API calls than before)


[Fixed]

Fixed some potential errors with scheduled curation/producer rewards.
Fixed mentions.
Price feed properly monitors witness_set_properties transaction.

With the features above being mostly working optimally and correctly, we believe it is ready for a production open beta. Henceforth, the launch :)

That sounds awesome! But can I run my own instance?

Unfortunately, not for now. The application currently relies on too many unstable/unreliable code without your own Hive and Hive-Engine full node so we will not be open-sourcing it just yet. Furthermore, the requirements for running the bot is quite high. (Explained further below)

Running the Bot / Requirements / Support the devs :)

As you can probably imagine, the bot has to do a lot of API calls and DB queries. Therefore, it currently has its own Hive and Hive-Engine node (localhost) the bot, for the time being, requires knowledge in NodeJS, Javascript, MySQL (and of course, Hive and Hive-Engine) to run. Hopefully, over time, we will try simplifying most of these requirements where it would be easy enough for most people to start an instance of FRIDAY. We will try to open-source it as soon as possible.

On the other hand, if you would like to help us cover the costs of servers and development, please consider voting @deathwing and @hextech (@rishi556) as your witnesses! You can do so on peakd or

hive.blog / https://wallet.hive.blog/~witnesses
(alternatively, you can click our names directly there to be redirected to vote.hive.uno).

Start using FRIDAY today!

Join the Discord server!

Sort:  

Found no words to describe how much I liked this bot so I'm gonna use an image:

4ysl1j.jpg

Congratulations on releasing it! Can't wait for it to take over all my bot needs (Kani and Gina) :D

I love F.R.I.D.A.Y. Thanks for your work here!

Working great so far, great bot.

Thank you.

Thank you so much, for this..!


untitled.gif

I want to ask if you know about mining bot for coin and to know if there is any similarity between this bot and mining bot or trading bot

I setup the bot, can you explain what voting for @deathwing and @hextech (@rishi556) does?

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

You distributed more than 53000 upvotes.
Your next target is to reach 54000 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 - March 1st 2021 - Hive Power Delegation