Browse Source

added kvstore team name to args

master
David Haukeness 5 years ago
parent
commit
e11282c519
No known key found for this signature in database
GPG Key ID: 54F2372DDB7F9462
  1. 7
      args.go
  2. 1
      main.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

@ -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

Loading…
Cancel
Save