@@ -89,7 +89,7 @@ func NewTelegramNotifier(model *models.AlertNotification, fn alerting.GetDecrypt
89
89
}, nil
90
90
}
91
91
92
- func (tn * TelegramNotifier ) buildMessage (evalContext * alerting.EvalContext , sendImageInline bool ) (* models .SendWebhookSync , error ) {
92
+ func (tn * TelegramNotifier ) buildMessage (evalContext * alerting.EvalContext , sendImageInline bool ) (* notifications .SendWebhookSync , error ) {
93
93
if sendImageInline {
94
94
cmd , err := tn .buildMessageInlineImage (evalContext )
95
95
if err == nil {
@@ -102,7 +102,7 @@ func (tn *TelegramNotifier) buildMessage(evalContext *alerting.EvalContext, send
102
102
return tn .buildMessageLinkedImage (evalContext )
103
103
}
104
104
105
- func (tn * TelegramNotifier ) buildMessageLinkedImage (evalContext * alerting.EvalContext ) (* models .SendWebhookSync , error ) {
105
+ func (tn * TelegramNotifier ) buildMessageLinkedImage (evalContext * alerting.EvalContext ) (* notifications .SendWebhookSync , error ) {
106
106
message := fmt .Sprintf ("<b>%s</b>\n State: %s\n Message: %s\n " , evalContext .GetNotificationTitle (), evalContext .Rule .Name , evalContext .Rule .Message )
107
107
108
108
ruleURL , err := evalContext .GetRuleURL ()
@@ -132,7 +132,7 @@ func (tn *TelegramNotifier) buildMessageLinkedImage(evalContext *alerting.EvalCo
132
132
})
133
133
}
134
134
135
- func (tn * TelegramNotifier ) buildMessageInlineImage (evalContext * alerting.EvalContext ) (* models .SendWebhookSync , error ) {
135
+ func (tn * TelegramNotifier ) buildMessageInlineImage (evalContext * alerting.EvalContext ) (* notifications .SendWebhookSync , error ) {
136
136
var imageFile * os.File
137
137
var err error
138
138
@@ -169,7 +169,7 @@ func (tn *TelegramNotifier) buildMessageInlineImage(evalContext *alerting.EvalCo
169
169
})
170
170
}
171
171
172
- func (tn * TelegramNotifier ) generateTelegramCmd (message string , messageField string , apiAction string , extraConf func (writer * multipart.Writer )) (* models .SendWebhookSync , error ) {
172
+ func (tn * TelegramNotifier ) generateTelegramCmd (message string , messageField string , apiAction string , extraConf func (writer * multipart.Writer )) (* notifications .SendWebhookSync , error ) {
173
173
var body bytes.Buffer
174
174
w := multipart .NewWriter (& body )
175
175
defer func () {
@@ -203,7 +203,7 @@ func (tn *TelegramNotifier) generateTelegramCmd(message string, messageField str
203
203
tn .log .Info ("Sending telegram notification" , "chat_id" , tn .ChatID , "bot_token" , tn .BotToken , "apiAction" , apiAction )
204
204
url := fmt .Sprintf (telegramAPIURL , tn .BotToken , apiAction )
205
205
206
- cmd := & models .SendWebhookSync {
206
+ cmd := & notifications .SendWebhookSync {
207
207
Url : url ,
208
208
Body : body .String (),
209
209
HttpMethod : "POST" ,
@@ -260,7 +260,7 @@ func appendIfPossible(tlog log.Logger, message string, extra string, sizeLimit i
260
260
261
261
// Notify send an alert notification to Telegram.
262
262
func (tn * TelegramNotifier ) Notify (evalContext * alerting.EvalContext ) error {
263
- var cmd * models .SendWebhookSync
263
+ var cmd * notifications .SendWebhookSync
264
264
var err error
265
265
if evalContext .ImagePublicURL == "" && tn .UploadImage {
266
266
cmd , err = tn .buildMessage (evalContext , true )
0 commit comments