aboutsummaryrefslogtreecommitdiff
path: root/cmd/hdrwtch/notify.go
blob: 682f9f79046c174074da026cb1ff360a547fb677 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package main

import (
	"strings"

	"github.com/mymmrac/telego"
	tu "github.com/mymmrac/telego/telegoutil"
)

func (s *Server) messageUser(user *TelegramUser, message string) error {
	var sb strings.Builder

	sb.WriteString(message)

	msg := tu.Message(tu.ID(user.ID), sb.String())
	msg.ParseMode = telego.ModeMarkdown

	if _, err := s.tg.SendMessage(msg); err != nil {
		return err
	}

	return nil
}