package telegram import ( "log" // transport "git.slaventius.ru/test3k/authPostman/internal/transport" api "github.com/go-telegram-bot-api/telegram-bot-api/v5" ) type Message struct { api.Message ChatID int64 Text string } type Service struct { *api.BotAPI } func NewService(token string) *Service { bot, err := api.NewBotAPI(token) if err != nil { log.Panic(err) } return &Service{ bot, } } func (s *Service) NewMessage(chatID int64, text string) api.MessageConfig { return api.NewMessage(chatID, text) } func (s *Service) SendMessage(message api.Chattable) error { _, err := s.Send(message) if err != nil { return err } return err }