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:
- Public address
- Last seen
- Last payout block and time
- 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.
- 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.