1
0
mirror of synced 2024-11-25 21:26:02 +03:00
mg-transport-telegram/telegram.go

28 lines
566 B
Go
Raw Normal View History

package main
import (
"net/http"
"github.com/go-telegram-bot-api/telegram-bot-api"
)
func setTransportRoutes() {
http.HandleFunc("/add-bot/", addBotHandler)
http.HandleFunc("/activity-bot/", activityBotHandler)
http.HandleFunc("/telegram/", makeHandler(telegramWebhookHandler))
}
// GetBotInfo function
func GetBotInfo(token string) (*tgbotapi.BotAPI, error) {
bot, err := tgbotapi.NewBotAPI(token)
if err != nil {
return nil, err
}
return bot, nil
}
// GetBotName function
func GetBotName(bot *tgbotapi.BotAPI) string {
return bot.Self.FirstName
}