chorus/bot/chorus_bot
pyr0ball 669bb3456a feat(bot): add modality map, config loader, and backend client
Implements core bot infrastructure:
- modality_map: channel name to modality string mapping (personal_text, voice, fb_messenger, nd_messenger)
- config: Config dataclass with env-driven configuration loading for Discord, backend, and email IMAP credentials
- backend_client: async HTTP client for posting items to backend /items endpoint

All modality_map tests passing (3/3)
2026-07-13 13:48:39 -07:00
..
__init__.py feat(bot): add modality map, config loader, and backend client 2026-07-13 13:48:39 -07:00
backend_client.py feat(bot): add modality map, config loader, and backend client 2026-07-13 13:48:39 -07:00
config.py feat(bot): add modality map, config loader, and backend client 2026-07-13 13:48:39 -07:00
modality_map.py feat(bot): add modality map, config loader, and backend client 2026-07-13 13:48:39 -07:00