pgbot-go/main.go

31 lines
462 B
Go

package main
import (
"log"
"os"
"time"
"mechanus.net/pgobot/matcher"
"mechanus.net/pgobot/responder"
"gopkg.in/telebot.v4"
)
func main() {
pref := telebot.Settings{
Token: os.Getenv("TOKEN"),
Poller: &telebot.LongPoller{Timeout: 10 * time.Second},
}
tokenMatcher := matcher.InitMatcher("tokens.yml")
bot, err := telebot.NewBot(pref)
if err != nil {
log.Fatal(err)
return
}
responder.InitResponder(bot, tokenMatcher)
bot.Start()
}