package commands import ( "github.com/go-zoox/chatbot-feishu" chatgpt "github.com/go-zoox/chatgpt-client" "github.com/go-zoox/core-utils/fmt" "github.com/go-zoox/feishu" feishuEvent "github.com/go-zoox/feishu/event" ) func CreatePingCommand( feishuClient feishu.Client, chatgptClient chatgpt.Client, ) *chatbot.Command { return &chatbot.Command{ Handler: func(args []string, request *feishuEvent.EventRequest, reply func(content string, msgType ...string) error) error { if err := replyText(reply, "pong"); err != nil { return fmt.Errorf("failed to reply: %v", err) } return nil }, } }