Files

38 lines
664 B
Go

package telegram
import (
"fmt"
"git.inkling.su/mrqiz/schedule-poll/internal/config"
"github.com/go-resty/resty/v2"
)
var client = resty.New().SetBaseURL("https://api.telegram.org")
func GetMe() error {
_, err := client.R().
Get(fmt.Sprintf("/bot%s/getMe", config.AppConfig.Telegram.Token))
if err != nil {
return err
}
return nil
}
func SendMessage(chatId, message string) error {
_, err := client.R().
SetQueryParams(map[string]string{
"chat_id": chatId,
"text": message,
"parse_mode": "HTML",
}).
Get(fmt.Sprintf("/bot%s/sendMessage", config.AppConfig.Telegram.Token))
if err != nil {
return err
}
return nil
}