game-db-robot/main.go

32 lines
754 B
Go

package main
import (
"fmt"
"game-db-robot/handler"
"github.com/lonelyevil/kook"
"github.com/lonelyevil/kook/log_adapter/plog"
"github.com/phuslu/log"
"os"
"os/signal"
"syscall"
)
// main
// @description: 启动入口
func main() {
l := log.Logger{
Level: log.InfoLevel,
Writer: &log.ConsoleWriter{},
}
s := kook.New("1/MTY4MzU=/s8MDdc+Yz9qArpCDFycktA==", plog.NewLogger(&l))
s.AddHandler(handler.KMarkdownHandler) // KMarkdown消息处理
s.AddHandler(handler.GuildMemberAdd) // 用户加入服务器
s.Open()
// Wait here until CTRL-C or other term signal is received.
fmt.Println("Bot is now running. Press CTRL-C to exit.")
sc := make(chan os.Signal, 1)
signal.Notify(sc, os.Interrupt, syscall.SIGTERM)
<-sc
s.Close()
}