Skip to content

tjpaulsondev/MSPMeshBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSPMeshBot

A Red-DiscordBot Cog for browsing Meshtastic Node data stored in a CSV file, browsable and submittable entirely inside Discord.

image

What is this? This is a Cog for allowing your regional Meshtastic group to organize their nodes and allow other users to query who owns nodes they find along the mesh in real life. Drastically reduce the amount of "Who has this node?" questions in your chats and create a central directory of your infrastructure to determine quiet zones and fill out gaps.

Requirements

Installation

Discord Installation

  1. Go to the Developer Portal and create a new Application, ensure it's a Bot, and write down the Secret.
  2. It will require message writing, reading, editing, picture uploads, embed, and emoji attachments. Most Red installs will have this figured out.
  3. Add a funny picture, ensuring it doesn't violate the Meshtastic trademarks.

Server Installation

  1. Follow the Red-DiscordBot installation instructions.
  2. Add the mesh_nodes.py file from this repo into your Cogs folder.
  3. Ensure your !paths are pointing to a directory you can put the repo files in.
  4. Load the Github file mesh_nodes.py into your Mesh Cog directory.
  5. Move your downloaded credentials.json file as well.
  6. Run !load mesh_nodes, then fill out the config file. Here is where you'll put your Sheet Name and Sheet ID.
  7. Reload with !reload mesh_nodes.
  8. ???
  9. Profit!

##Github Installation

Now that you've struggled through my terrible directions, make a PR with slightly better ones.

About

A vibecoded abomination of a Red-DiscordBot Cog for browsing Meshtastic Node data submitted via Discord form.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%