private ads for nsfw
This commit is contained in:
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")),
|
||||||
|
|||||||
Reference in New Issue
Block a user