Skip to content

This is a simple bot using Meshtastic Python API to handle incoming messages and answering to some of them, sometimes providing useful information and some other times not (and usually in a bad mood).

License

Notifications You must be signed in to change notification settings

Meshtastic-Argentina/meshtastic_grumpy_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meshtastic Grumpy Bot

This is a simple bot using Meshtastic Python API to handle incoming messages and answering to some of them, sometimes providing useful information and some other times with bad mood.

Overview

This script leverages the power of Meshtastic Python letting users obtain information about their nodes.

  • Supported commands are:
    • /ping or /test : Answers user. Helpful to see if the node is successfully connected to the mesh.
    • /info or /status : Shows users RSSI and SNR of the message received by the node. Useful for range tests.

The rest of the time the bot will answer with a welcome message based on the time of the day and sometimes will just be a bad bot :-)

Usage

git clone https://github.com/Meshtastic-Argentina/meshtastic_grumpy_bot.git
cd meshtastic_grumpy_bot
pip install -r requirements
./bot <device>

The parameter named <device> can either be an IPv4 address, a serial device (i.e. /dev/cu.xxx) or a BLE (Bluetooth Low Energy) UUID.

Output example

Meshtastic Argentina

This project is part of Meshtastic Argentina users group Join us on Telegram at Meshtastic Argentina group

About

This is a simple bot using Meshtastic Python API to handle incoming messages and answering to some of them, sometimes providing useful information and some other times not (and usually in a bad mood).

Topics

Resources

License

Stars

Watchers

Forks

Languages