Browse Source

private ads for nsfw

master
David Haukeness 5 years ago
parent
commit
5dc6e6e2e2
  1. 30
      main.go

30
main.go

@ -87,7 +87,7 @@ func run(c *cli.Context) error {
if c.String("owner") != "" { if c.String("owner") != "" {
b.Meta["owner"] = c.String("owner") b.Meta["owner"] = c.String("owner")
} }
if c.String("kbstore-team") != "" { if c.String("kvstore-team") != "" {
b.Meta["kvstore"] = c.String("kvstore-team") b.Meta["kvstore"] = c.String("kvstore-team")
loadNsfwAllowed(b) loadNsfwAllowed(b)
} }
@ -100,8 +100,9 @@ func run(c *cli.Context) error {
// register the bot commands // register the bot commands
b.Commands = append(b.Commands, b.Commands = append(b.Commands,
keybasebot.BotCommand{ keybasebot.BotCommand{
Name: "ping", Name: "ping",
Ad: &cmd.PingAd, Ad: &cmd.PingAd,
AdType: "public",
Run: keybasebot.Adapt( Run: keybasebot.Adapt(
cmd.SendPong, cmd.SendPong,
keybasebot.MessageType("text"), keybasebot.MessageType("text"),
@ -109,8 +110,9 @@ func run(c *cli.Context) error {
), ),
}, },
keybasebot.BotCommand{ keybasebot.BotCommand{
Name: "age", Name: "age",
Ad: &cmd.AgeAd, Ad: &cmd.AgeAd,
AdType: "public",
Run: keybasebot.Adapt( Run: keybasebot.Adapt(
cmd.Age, cmd.Age,
keybasebot.MessageType("text"), keybasebot.MessageType("text"),
@ -118,8 +120,9 @@ func run(c *cli.Context) error {
), ),
}, },
keybasebot.BotCommand{ keybasebot.BotCommand{
Name: "convert", Name: "convert",
Ad: &cmd.ConvertAd, Ad: &cmd.ConvertAd,
AdType: "public",
Run: keybasebot.Adapt( Run: keybasebot.Adapt(
cmd.Convert, cmd.Convert,
keybasebot.MessageType("text"), keybasebot.MessageType("text"),
@ -127,8 +130,9 @@ func run(c *cli.Context) error {
), ),
}, },
keybasebot.BotCommand{ keybasebot.BotCommand{
Name: "price", Name: "price",
Ad: &cmd.PriceAd, Ad: &cmd.PriceAd,
AdType: "public",
Run: keybasebot.Adapt( Run: keybasebot.Adapt(
cmd.SendPrice, cmd.SendPrice,
keybasebot.MessageType("text"), keybasebot.MessageType("text"),
@ -136,10 +140,12 @@ func run(c *cli.Context) error {
), ),
}, },
keybasebot.BotCommand{ keybasebot.BotCommand{
Name: "nsfw", Name: "nsfw",
Ad: nil, Ad: &cmd.NsfwAd,
AdType: "teammembers",
AdTeamName: c.String("kvstore-team"),
Run: keybasebot.Adapt( Run: keybasebot.Adapt(
setNsfw, cmd.SetNsfw,
keybasebot.MessageType("text"), keybasebot.MessageType("text"),
keybasebot.CommandPrefix("!nsfw"), keybasebot.CommandPrefix("!nsfw"),
keybasebot.FromUser(c.String("owner")), keybasebot.FromUser(c.String("owner")),

Loading…
Cancel
Save