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() }