From d883a8d4465afefdb7b57b8812046f1b2cb4e6f6 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Thu, 23 Jun 2022 11:35:11 +0200 Subject: [PATCH] Adding telegram/wrapper.go --- telegram/wrapper.go | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 telegram/wrapper.go diff --git a/telegram/wrapper.go b/telegram/wrapper.go new file mode 100644 index 0000000..6fc0071 --- /dev/null +++ b/telegram/wrapper.go @@ -0,0 +1,29 @@ + +package telegram + +import ( + "fmt" + _api "github.com/go-telegram-bot-api/telegram-bot-api/v5" +) + +var _bot *_api.BotAPI +var _channel int64 +var _prefix string + +func Init(prefix string, id string, channel int64) (error) { + + var err error + + _bot, err = _api.NewBotAPI(id) + if err == nil { + _prefix = prefix + _channel = channel + } + return err +} + +func Send(message string) (error) { + msg := _api.NewMessage(_channel, fmt.Sprintf("%s: %s", _prefix, message)) + _, err := _bot.Send(msg); + return err +}