added kvstore team name to args
This commit is contained in:
7
args.go
7
args.go
@ -20,6 +20,7 @@ func (b *bot) parseArgs(args []string) error {
|
|||||||
flags.StringVar(&cliConfig.LogConvIDStr, "log-convid", "", "sets the keybase chat1.ConvIDStr to log debugging to keybase chat.")
|
flags.StringVar(&cliConfig.LogConvIDStr, "log-convid", "", "sets the keybase chat1.ConvIDStr to log debugging to keybase chat.")
|
||||||
flags.StringVar(&cliConfig.FeedbackConvIDStr, "feedback-convid", "", "sets the keybase chat1.ConvIDStr to send feedback to.")
|
flags.StringVar(&cliConfig.FeedbackConvIDStr, "feedback-convid", "", "sets the keybase chat1.ConvIDStr to send feedback to.")
|
||||||
flags.StringVar(&cliConfig.FeedbackTeamAdvert, "feedback-team-advert", "", "sets the keybase team/channel to advertise feedback. @team#channel")
|
flags.StringVar(&cliConfig.FeedbackTeamAdvert, "feedback-team-advert", "", "sets the keybase team/channel to advertise feedback. @team#channel")
|
||||||
|
flags.StringVar(&cliConfig.KVStoreTeam, "kvstore-team", "", "sets the keybase team where kvstore values are stored")
|
||||||
if err := flags.Parse(args[1:]); err != nil {
|
if err := flags.Parse(args[1:]); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -38,6 +39,9 @@ func (b *bot) parseArgs(args []string) error {
|
|||||||
if cliConfig.FeedbackTeamAdvert != "" {
|
if cliConfig.FeedbackTeamAdvert != "" {
|
||||||
b.config.FeedbackTeamAdvert = cliConfig.FeedbackTeamAdvert
|
b.config.FeedbackTeamAdvert = cliConfig.FeedbackTeamAdvert
|
||||||
}
|
}
|
||||||
|
if cliConfig.KVStoreTeam != "" {
|
||||||
|
b.config.KVStoreTeam = cliConfig.KVStoreTeam
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// then print the running options
|
// then print the running options
|
||||||
@ -48,6 +52,9 @@ func (b *bot) parseArgs(args []string) error {
|
|||||||
if b.config.FeedbackConvIDStr != "" {
|
if b.config.FeedbackConvIDStr != "" {
|
||||||
b.debug("Feedback enabled to %s and advertising %s", b.config.FeedbackConvIDStr, b.config.FeedbackTeamAdvert)
|
b.debug("Feedback enabled to %s and advertising %s", b.config.FeedbackConvIDStr, b.config.FeedbackTeamAdvert)
|
||||||
}
|
}
|
||||||
|
if b.config.KVStoreTeam != "" {
|
||||||
|
b.debug("keybase kvstore enabled in @%s", b.config.KVStoreTeam)
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
1
main.go
1
main.go
@ -29,6 +29,7 @@ type botConfig struct {
|
|||||||
LogConvIDStr string `env:"BOT_LOG_CONVID" envDefault:""`
|
LogConvIDStr string `env:"BOT_LOG_CONVID" envDefault:""`
|
||||||
FeedbackConvIDStr string `env:"BOT_FEEDBACK_CONVID" envDefault:""`
|
FeedbackConvIDStr string `env:"BOT_FEEDBACK_CONVID" envDefault:""`
|
||||||
FeedbackTeamAdvert string `env:"BOT_FEEDBACK_TEAM_ADVERT" envDefault:""`
|
FeedbackTeamAdvert string `env:"BOT_FEEDBACK_TEAM_ADVERT" envDefault:""`
|
||||||
|
KVStoreTeam string `env:"BOT_KVSTORE_TEAM" envDefault:""`
|
||||||
}
|
}
|
||||||
|
|
||||||
// hold reply information when needed
|
// hold reply information when needed
|
||||||
|
|||||||
Reference in New Issue
Block a user