Commit Graph
6 Commits
Author SHA1 Message Date
NanamiAdmin 48533404fa feat: add incoming webhook API support with configurable endpoints
Build / ubuntu-latest (push) Canceled after 1m11s
Build / windows-latest (push) Canceled after 1m36s
- Implemented the incoming webhook API to handle alerts from external applications.
- Added configuration options for webhook listening address, port, and endpoints in config.go.
- Created WebhookReceiverConfig and WebhookEndpointConfig structures to manage webhook settings.
- Developed WebhookHandler to process incoming requests, validate tokens, and deliver alerts to specified channels.
- Enhanced existing controller interfaces to support alert delivery.
- Updated message rendering to respect Markdown settings for different channels.
- Added tests for webhook functionality and ensured proper error handling.
2026-09-24 11:21:38 +08:00
NanamiAdmin 935ea24d54 feat(controller): enhance command handlers to accept source parameter for improved message formatting 2026-08-19 20:02:18 +08:00
NanamiAdmin 5689c942d2 feat(controller): add /getip command to retrieve server IP information 2026-08-19 14:39:41 +08:00
NanamiAdmin f2cc16177c feat(controller): add source for command handling.
feat(telegram): switch message type to markdown
feat(controller): add welcome message for telegram bot.
2026-08-13 17:07:55 +08:00
NanamiAdmin 30ed0bd9ec chore(internal/controller): split command processor from pipes as an individual module 2026-08-06 17:53:53 +08:00
NanamiAdmin 10c3727b01 feat(internal/controller): split trigger from controller.go as a seperate module.
feat(internal/controller/pipes/qq_napcat): add message receive debug output.
2026-08-06 17:17:01 +08:00