feat: Added HTML parse_mode

This commit is contained in:
2025-01-17 11:51:07 +03:00
parent 10be9e3047
commit 836de44978
3 changed files with 18 additions and 6 deletions

11
Dockerfile Normal file
View File

@ -0,0 +1,11 @@
FROM golang:1.23.3-alpine
WORKDIR /usr/src/app
COPY go.mod go.sum ./
RUN go mod download && go mod verify
COPY . .
RUN go build -v -o /usr/local/bin/app cmd/service/main.go
CMD ["app"]

View File

@ -31,10 +31,10 @@ func PollSchedule() {
if days != 0 { if days != 0 {
siteUrl := GetScheduleUrl(facultyId, groupId, date) siteUrl := GetScheduleUrl(facultyId, groupId, date)
msg := fmt.Sprintf( msg := fmt.Sprintf(
"❗ Опубликовано расписание на новый семестр!\n\n"+ "❗ <b>Опубликовано расписание на новый семестр!</b>\n\n"+
"Появились занятия на неделе с %s\n"+ "Появились занятия на неделе с <code>%s</code>\n"+
"Доступно дней: %d\n\n"+ "Доступно дней: <code>%d</code>\n\n"+
"%s\n", "<a href=\"%s\">Неделя на сайте расписания</a>\n",
date, date,
days, days,
siteUrl) siteUrl)

View File

@ -25,6 +25,7 @@ func SendMessage(chatId, message string) error {
SetQueryParams(map[string]string{ SetQueryParams(map[string]string{
"chat_id": chatId, "chat_id": chatId,
"text": message, "text": message,
"parse_mode": "HTML",
}). }).
Get(fmt.Sprintf("/bot%s/sendMessage", config.AppConfig.Telegram.Token)) Get(fmt.Sprintf("/bot%s/sendMessage", config.AppConfig.Telegram.Token))