diff --git a/main.go b/main.go index 0f4bb53..980f967 100644 --- a/main.go +++ b/main.go @@ -32,12 +32,20 @@ func main() { ChatHandler: &chat, } setupCommands() - cmds := keybase.AdvertiseCommandsOptions{ - Alias: "Tesla Bot", - } + var adCmds []chat1.UserBotCommandInput for _, v := range commands { - cmds.Advertisements = append(cmds.Advertisements, v.Advert) + adCmds = append(adCmds, v.Advert.Commands...) } + ads := chat1.AdvertiseCommandAPIParam{ + Typ: "public", + Commands: adCmds, + } + + cmds := keybase.AdvertiseCommandsOptions{ + Alias: "Tesla Bot", + Advertisements: []chat1.AdvertiseCommandAPIParam{ads}, + } + k.AdvertiseCommands(cmds) k.Run(handlers, &keybase.RunOptions{}) }