28 lines
377 B
Go
28 lines
377 B
Go
package main
|
|
|
|
import (
|
|
"flag"
|
|
"log"
|
|
"tgbot/clients/telegram"
|
|
)
|
|
|
|
const (
|
|
tgBotHost = "api.telegram.org"
|
|
)
|
|
|
|
func main() {
|
|
tgClient = telegram.New(tgBotHost, mustToken())
|
|
}
|
|
|
|
func mustToken() string {
|
|
token := flag.String("token-bot-token", "", "token for access to telegram bot")
|
|
|
|
flag.Parse()
|
|
|
|
if *token == "" {
|
|
log.Fatal("token is not specified")
|
|
}
|
|
|
|
return *token
|
|
}
|