From 583880f568c13c0efcf9a338f57a5909dc3e6c60 Mon Sep 17 00:00:00 2001 From: Maxim Lebedev Date: Thu, 5 Oct 2017 18:22:16 +0500 Subject: [PATCH] :art: Move NewBot method to separate file --- new_bot.go | 13 +++++++++++++ telegram.go | 14 -------------- 2 files changed, 13 insertions(+), 14 deletions(-) create mode 100644 new_bot.go diff --git a/new_bot.go b/new_bot.go new file mode 100644 index 0000000..a71a0d0 --- /dev/null +++ b/new_bot.go @@ -0,0 +1,13 @@ +package telegram + +type Bot struct { + AccessToken string + Self *User +} + +func NewBot(accessToken string) (*Bot, error) { + var err error + bot := &Bot{AccessToken: accessToken} + bot.Self, err = bot.GetMe() + return bot, err +} diff --git a/telegram.go b/telegram.go index e7c0fdb..fc2ab95 100644 --- a/telegram.go +++ b/telegram.go @@ -14,22 +14,8 @@ const ( StyleMarkdown = "markdown" StyleHTML = "html" - - errorInt64OrString = "use only int64 or string" ) -type Bot struct { - AccessToken string - Self *User -} - -func NewBot(accessToken string) (*Bot, error) { - var err error - bot := &Bot{AccessToken: accessToken} - bot.Self, err = bot.GetMe() - return bot, err -} - func (bot *Bot) request(dst []byte, method string, args *http.Args) (*Response, error) { method = fmt.Sprintf(APIEndpoint, bot.AccessToken, method) _, body, err := http.Post(dst, method, args)