mirror of
https://github.com/SpudGunMan/meshing-around.git
synced 2026-05-02 11:32:16 +02:00
0b3b30fcfe1b9edbe2099ca3daeac40208c879a6
meshing-around
Random Mesh Scripts for BBS activities for use with Meshtastic nodes
pong-bot.sh
Little bot which will trap keywords like ping and respond on a DM with pong. The script will also monitor the group channels for keywords to trap on. you can also Ping @Data to Echo as a example for further processing.
other features
- MOTD with ability to set remotely
motdormotd $New Message Of the day
- Various solar details
sunreturns the sunrise and set for the daysolargives an idea of the x-ray fluxhfcondreturns a table of HF solar conditions
Configurations
Currently config modifications is edit to code. Be sure to uncomment the approprate interface combo for your method (serial/BLEW/TCP). Only one at a time is supported to a single node at a time.
# Uncomment the interface you want to use depending on your device connection
interface = meshtastic.serial_interface.SerialInterface() #serial interface
#interface=meshtastic.tcp_interface.TCPInterface(hostname="192.168.0.1") # IP of your device
#interface=meshtastic.ble_interface.BLEInterface("AA:BB:CC:DD:EE:FF") # BLE interface
It is recomended to leave this setting as default True to keep the channel clear in larger mesh.
RESPOND_BY_DM_ONLY = True # Set to True to respond messages via DM only (keeps the channel clean)
requirements
pip install meshtastic
pip install pubsub
pip install suntime
pip install requests
pip install datetime
pip install python-dateutil
Languages
Python
94.8%
Shell
3.8%
CSS
1.3%
