https://github.com/Murturtle/MeshLink
meshtastic discord bot/mesh side commands
https://github.com/Murturtle/MeshLink
Last synced: about 1 month ago
JSON representation
meshtastic discord bot/mesh side commands
- Host: GitHub
- URL: https://github.com/Murturtle/MeshLink
- Owner: Murturtle
- License: gpl-3.0
- Created: 2024-05-27T04:07:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-28T04:23:30.000Z (about 1 year ago)
- Last Synced: 2024-05-28T09:55:05.668Z (about 1 year ago)
- Language: Python
- Size: 34.2 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-meshtastic - Meshlink - Send messages and packet info to and from Discord (Local Software)
README
# MeshLink (deprecated)
# https://github.com/Murturtle/MeshLinkBeta
## Features- Send messages to and from discord
- Send packet information to discord
### Mesh only
- Weather forecast
- Ping
- HF condition checker
- Time
- Mesh statistics### WIP
- SOS## Commands
**prefix + command**
### Discord
send (message)### Mesh
ping
weather
hf
time
mesh## Setup
1. Download the python script and config-example.yml from Github
2. Rename config-example.yml to config.yml before editing (step 10)
3. Install the Meshtastic python CLI https://meshtastic.org/docs/software/python/cli/installation/
4. Install discord py https://discordpy.readthedocs.io/en/latest/intro.html
5. Create a discord bot https://discord.com/developers
6. Give it admin permission in your server and give it read messages intent (google it if you don't know what to do)
7. Invite it to a server
8. 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)
9. Get the discord bot token
10. Add your discord bot token and channel id(s) to config.yml
11. If you are using serial set `use_serial` to `True` otherwise get your nodes ip and put it into the `radio_ip` setting
12. Run the script## Suggestions/Feature Requests
Put them in issues.