picoclaw/pkg/channels
mxrain 1d143fa10a feat: add Telegram proxy support and flexible allow_from matching
- Add proxy config field for Telegram channel to support HTTP/SOCKS proxies
- Use telego.WithHTTPClient to route all Telegram API requests through proxy
- Add FlexibleStringSlice type so allow_from accepts both strings and numbers
- Improve IsAllowed to match numeric ID, username, and @username formats
- Update config.example.json with proxy field
2026-02-12 22:38:47 +08:00
..
base.go feat: add Telegram proxy support and flexible allow_from matching 2026-02-12 22:38:47 +08:00
dingtalk.go refactor(channels): consolidate media handling and improve resource cleanup 2026-02-12 12:46:28 +08:00
discord.go refactor(channels): consolidate media handling and improve resource cleanup 2026-02-12 12:46:28 +08:00
feishu.go Remove duplicate truncate functions, reuse utils.Truncate 2026-02-12 00:46:48 +08:00
maixcam.go * First commit 2026-02-09 19:20:19 +08:00
manager.go feat(channels): add Slack channel integration with Socket Mode 2026-02-11 12:48:32 -06:00
qq.go add QQ channel support 2026-02-11 00:00:53 +08:00
slack.go refactor(channels): consolidate media handling and improve resource cleanup 2026-02-12 12:46:28 +08:00
slack_test.go refactor(channels): consolidate media handling and improve resource cleanup 2026-02-12 12:46:28 +08:00
telegram.go feat: add Telegram proxy support and flexible allow_from matching 2026-02-12 22:38:47 +08:00
whatsapp.go Remove duplicate truncate functions, reuse utils.Truncate 2026-02-12 00:46:48 +08:00