#141 SmartNode Monitor Telegram/Discord

By dustinface

Summary

To give SmartNode owners a simple way to monitor their nodes, I will offer a bot which runs on Discord and Telegram.

Description

Hello everyone,

To give SmartNode owners a simple way to monitor their nodes, I am working on a bot which runs on Discord and Telegram. The bot will come with the following features:

  • Check the current number of created/enabled nodes in the network
  • Add/edit/remove your nodes in a private chat with the bot.
  • Display a detailed summary of all your added nodes. Metrics include:
    • Status
    • Public address
    • Uptime
    • Last seen
    • Last payout block and time
    • Protocol
    • Rank
  • Check the current balance of your nodes
  • Enable/disable several notifications in a private chat with the bot:
    • Reward notifications – Receive a notification when one of your nodes receives a reward.
    • Status notifications – Receive a notification if one of your nodes changes its status.
      • Why this is important - If your bot’s status is anything but Enabled, you will lose your payout positioning until you manually check and resolve the issue. Enabling notifications removes the need to constantly check each node’s status manually and allows you to address the issue in a quick and timely manner.
    • Rank notifications – Receive notifications whenever your node’s rank changes.
      • Currently it is unknown as to the purpose of rank but will continue to investigate.
    • Network notifications – You will receive a notification each time a new node joins/leaves the SmartNode network.
    • LastSeen notifications – You will receive a notification when the lastSeen timestamp of your node is greater then X.

The goal is to provide node owners with a free and convenient method for tracking key node metrics in an automated fashion.

My Credentials

  • I am a software developer proficient in Python C/C++ and Swift

What I am asking for

  • There are three primary costs for this project.
    • Development – Development 60 hours / Testing 35 Hours / Production 5 Hours
    • VPS Hosting – 2 years of VPS Hosting
    • Upkeep and maintenance – I will commit to 2 years of maintaining the VPS and database required for routing the appropriate notifications. At which time I will look to either pass the reins to another community member or reassess a potential renewal.
  • Based on the factors described above, I am requesting $8,600.00

What I Plan to Deliver

  • A working monitor and notification bot for both Telegram and Discord 1 week after the proposal is approved.

Categories

Technology

Milestones

Date Amount (US$) Amount (Σ) Description Status
February 09, 2018 8,600.00 27,315.00 Release and start of maintenance -
* Estimated

Requested Amount

  • Total USD: 8,600.00
  • Estimated SMART: 513,203.48
  • Estimated BTC: 2.60707370

Schedule

  • Created Date: Friday, January 19, 2018
  • Voting Deadline: Friday, February 2, 2018 08:18:00 UTC
  • Payment Date: Payments will be made in accordance with the delivered milestones

Status

  • Completed

Votes

83.33%
Yes (1,356,663.03)
15.94%
No (259,566.38)
0.72%
Abstain (11,738.00)

Voting Audit

Address Voting Power Vote Is Valid

Comments

  • msg768 01/19/2018 08:54

    Good stuff buddy. You've got my vote for sure :)

  • themarketbank 01/19/2018 10:51

    Hi .. before I vote, can you please let us know should this be approved - by when would you anticipate the system will be up and running in production? Thanks

    dustinface 01/19/2018 10:58

    Like written in the proposal: "1 week after the proposal is approved." and the milestone is also "February 8" and its named "Release" So you can expect the release should be not later than there ;)

  • MagneticSoup 01/22/2018 02:28

    Can't wait to use the bot!