- Send messages to and from discord
- Send packet information to discord
- Plugin system
- Weather forecast
- Ping
- HF condition checker
- Time
- Mesh statistics
prefix + command
send (message)
ping weather hf time mesh
- Download the python script and config-example.yml from Github
- Rename config-example.yml to config.yml before editing (step 10)
- Install the Meshtastic python CLI https://meshtastic.org/docs/software/python/cli/installation/
- Install discord py https://discordpy.readthedocs.io/en/latest/intro.html
- Create a discord bot https://discord.com/developers (optional)
- Give it admin permission in your server and give it read messages intent (google it if you don't know what to do) (optional)
- Invite it to a server (optional)
- Get the discord channel id (this is where the messages will go) (again google a tutorial if don't know how to get the channel id) (optional)
- Get the discord bot token (optional)
- Add your discord bot token and channel id(s) to config.yml (optional)
- If you are using serial set
use_serial
toTrue
otherwise get your nodes ip and put it into theradio_ip
setting - configure config.yml to your liking
python main.py
You may receive a log in the console like this:
[INFO] New MeshLink update ready https://github.com/Murturtle/MeshLinkBeta
run git pull https://github.com/Murturtle/MeshLinkBeta main
to pull the latest version without overriding config
Make sure to increment the rev
setting in config.yml
or you will keep getting notified that there is an update!
Put them in issues.