Files
osmedeus/internal/notify
j3ssie b6f97c7774 feat: add telegram channel mapping and multi-channel notification functions
- Add TelegramChannelMap config field to support channel aliases (#channel_name)
- Implement 4 new notification functions for sending to specific channels:
  - notify_telegram_channel(channel, message): send markdown message to channel
  - send_telegram_file_channel(channel, path, caption?): send file to channel
  - notify_message_as_file_telegram(path): read and send file as message
  - notify_message_as_file_telegram_channel(channel, path): read and send file to channel
- Enhance telegram.go with channel resolution logic supporting both named channels and numeric IDs
- Update function registry with documentation and examples for new functions
- Add path expansion support (~, $HOME) to file operations for better usability
- Update example config with telegram_channel_map documentation
2026-01-25 14:53:50 +08:00
..