remake_bot/main.go

44 lines
656 B
Go
Raw Permalink Normal View History

2024-02-14 22:32:38 +08:00
package main
import (
"log"
"os"
"time"
tele "gopkg.in/telebot.v3"
)
type RemakeData struct {
count int64
country string
gender string
}
var remakeCount map[int64]*RemakeData
func main() {
pref := tele.Settings{
Token: os.Getenv("TOKEN"),
Poller: &tele.LongPoller{Timeout: 10 * time.Second},
}
2024-05-12 10:24:02 +08:00
err := initList()
2024-02-14 22:32:38 +08:00
if err != nil {
log.Fatal(err)
}
remakeCount = make(map[int64]*RemakeData)
b, err := tele.NewBot(pref)
if err != nil {
log.Fatal(err)
return
}
b.Handle("/remake", CommandRemake)
b.Handle("/remake_data", CommandRemakeData)
2024-05-12 10:24:02 +08:00
b.Handle("/eat", CommandEat)
b.Handle(tele.OnText, CommandOnText)
2024-02-14 22:32:38 +08:00
b.Start()
}