Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( AppName string Version string BuildTime string GitCommit string GoVersion string )
View Source
var ( Opts struct { Addr string `short:"a" long:"addr" default:":80" env:"ADDR" description:"Addr to listen on for HTTP server"` Version bool `short:"v" long:"version" description:"Show version info"` Robot Robot `group:"DingTalk Robot Options" namespace:"robot" env-namespace:"ROBOT" ` } )
Functions ¶
Types ¶
type LimiterServer ¶
func NewLimiterServer ¶
func NewLimiterServer(i time.Duration, c int) *LimiterServer
func (*LimiterServer) IsAvailable ¶
func (limiter *LimiterServer) IsAvailable() bool
type Robot ¶
type Robot struct {
Token string `short:"t" long:"token" env:"TOKEN" description:"DingTalk robot access token" required:"true"`
Secret string `short:"s" long:"secret" env:"SECRET" description:"DingTalk robot secret"`
AtMobiles []string `short:"m" long:"at-mobiles" env:"AT_MOBILES" env-delim:"," description:"The mobile of the person will be at"`
IsAtAll bool `short:"e" long:"at-all" env:"AT_ALL" description:"Whether at everyone"`
}
Click to show internal directories.
Click to hide internal directories.