Skip to content

Docs, MeshCore support, and shared bot logic - #3

Open
tc0nn wants to merge 5 commits into
GulfCoastMesh:mainfrom
tc0nn:contrib/meshcore-and-docs
Open

Docs, MeshCore support, and shared bot logic#3
tc0nn wants to merge 5 commits into
GulfCoastMesh:mainfrom
tc0nn:contrib/meshcore-and-docs

Conversation

@tc0nn

@tc0nn tc0nn commented Jun 5, 2026

Copy link
Copy Markdown

Summary

  • Replace placeholder README with full product documentation and Mermaid architecture diagram
  • Add MeshCore companion USB bot (meshcore-communication-service.py) alongside the Meshtastic service
  • Extract shared SMS/weather command handling into bot_logic.py
  • Expand .gitignore, add requirements.txt, and label outbound SMS with Meshtastic vs MeshCore (moc)

Test plan

  • python3 email-message-service.py starts and GET / returns 200
  • python3 meshtastic-communication-service.py connects when a Meshtastic radio is present
  • MESHCORE_SERIAL=/dev/ttyACM0 python3 meshcore-communication-service.py connects on companion USB firmware
  • bot: help and bot: sms help respond on DM/public as documented

Tim Connolly added 5 commits June 5, 2026 17:51
Keeps config.json and local .cursor/ out of the repo while config_example.json stays tracked.
…tic.

Extract bot_logic.py for SMS/weather commands, vendored meshcore/ USB stack,
meshcore-communication-service.py (moc=1), requirements.txt, and README dual-stack docs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant