Robbi Node Monitoring Bot

Monitors Massa blockchain node status and Docker container health via Telegram commands.

1|1|Updated Mar 22, 2025
One-click install
npx skills add https://github.com/lipnelz/robbi --skill robbi-node-monitoring-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Robbi Node Monitoring Bot
Source: https://github.com/lipnelz/robbi/tree/main
Command: npx skills add https://github.com/lipnelz/robbi --skill robbi-node-monitoring-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-telegram-bot, requests, apscheduler, tzlocal, matplotlib, psutil, docker, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the monitoring of a Massa blockchain node, providing real-time status updates, performance metrics, and system health checks directly via Telegram.

Core Features & Use Cases

  • Massa Node Status: Get instant updates on your node's balance, roll count, and operational status.
  • System & Performance Metrics: Track CPU usage, temperatures, RAM, RPC latency, and node uptime.
  • Docker Management: Control your Massa node Docker container (start/stop) and execute client commands (wallet info, buy/sell rolls) interactively.
  • Use Case: A Massa node operator can use this bot to receive alerts if their node goes down, check their node's performance during peak times, or manage their rolls without leaving Telegram.

Quick Start

Use the Robbi bot to check your node's current status by sending the /node command.

Frequently Asked Questions about Robbi Node Monitoring Bot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor my Massa blockchain node status via Telegram?

A Telegram bot can monitor your Massa node by sending real-time status updates, balance, roll count, and system health metrics directly to your Telegram chat. It uses the Telegram Bot API to query the node's RPC interface and report performance data.

Can I manage my Massa node Docker container remotely from Telegram?

Yes, you can manage your Massa node Docker container remotely through Telegram. The bot integrates with Docker to execute start and stop commands for the container, and it also allows you to run interactive client commands like wallet info retrieval and roll management.

What system metrics does a Massa node monitoring bot track?

A Massa node monitoring bot tracks system metrics including CPU usage, RAM utilization, system temperature, node uptime, and RPC latency. These performance metrics help you ensure your blockchain node is running optimally during peak times.

Do I need Python 3.12 to set up a Telegram bot for Massa node monitoring?

Yes, you need Python 3.12 or higher to set up a Telegram bot for Massa node monitoring. The bot's dependencies, including python-telegram-bot, apscheduler, and psutil, require this Python version to ensure proper execution and system metric tracking.

What's the best way to receive alerts when my Massa node goes offline?

The best way to receive alerts when your Massa node goes offline is to deploy a Telegram monitoring bot that continuously checks your node's operational status. It sends immediate alerts to your Telegram chat if the node goes down or experiences performance issues.

Does the Massa node Telegram bot support executing wallet commands like buying rolls?

Yes, the Massa node Telegram bot supports executing wallet commands like buying and selling rolls. It allows you to interactively run client commands through the Telegram interface to manage your node's wallet and roll operations without leaving the chat.