feat: message parser with json/regex/text modes

This commit is contained in:
2026-06-27 13:11:05 +08:00
parent d030f0f0df
commit 69e32cb3ec
5 changed files with 189 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
package parser
type TextParser struct{}
func (p *TextParser) Parse(body []byte) (*ParsedMessage, error) {
return &ParsedMessage{
Event: "default", // text mode has no explicit event
Data: map[string]interface{}{"Body": string(body)},
Body: string(body),
}, nil
}