Skip to content

docs(config): пример на реальном наборе эндпоинтов + "#" в имени канала - #33

Merged
Flexlug merged 2 commits into
mainfrom
worktree-config-example-review
Jul 4, 2026
Merged

docs(config): пример на реальном наборе эндпоинтов + "#" в имени канала#33
Flexlug merged 2 commits into
mainfrom
worktree-config-example-review

Conversation

@Flexlug

@Flexlug Flexlug commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • config.example.yaml переписан на более реалистичный набор: один узел с эндпоинтами public (private-канал), connections/town (public-каналы), town-room (room server), у части — read_only: true, комнаты с topic'ами Telegram.
  • Добавлен явный комментарий: # в channel_name — часть строки, из которой выводится PSK для public/private без явного secret (sha256(channel_name)[:16]). "connections" и "#connections" — разные каналы с разным chan_hash в эфире; имя нужно копировать из вкладки Channels в MeshCore буква в букву.
  • Причина добавления: в реальном прогоне это привело к полной тишине на публичном канале — бридж и остальная mesh-сеть слушали физически разные каналы из-за отличия в имени на один символ.

Test plan

  • uv run ruff check
  • uv run mypy lora_bridge
  • uv run pytest -q (350 passed)
  • Конфиг проверен на реальную загрузку через AppConfig.model_validate(EnvYAML(...))

Flexlug added 2 commits July 4, 2026 14:45
…ро "#" в имени

Один узел с public/private/public/room_server вместо демо LoRa↔LoRa,
явные topic'и по комнатам. Отдельно отмечено, что "#" в channel_name —
часть строки, из которой выводится PSK (public/private без явного secret):
"connections" и "#connections" — разные каналы с разным chan_hash,
имя нужно копировать из вкладки Channels буква в букву.
@Flexlug
Flexlug merged commit e39d23a into main Jul 4, 2026
4 checks passed
@Flexlug
Flexlug deleted the worktree-config-example-review branch July 4, 2026 12:01
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