Add post command for wall

This commit is contained in:
Gregory Rudolph
2019-10-07 10:42:29 -04:00
parent b4460b4685
commit ce79b22e74

30
cmdPost.go Normal file
View File

@ -0,0 +1,30 @@
// +build !rm_basic_commands allcommands postcmd
package main
import (
"strings"
"samhofi.us/x/keybase"
)
func init() {
command := Command{
Cmd: []string{"post"},
Description: "- Post public messages on your wall",
Help: "",
Exec: cmdPost,
}
RegisterCommand(command)
}
func cmdPost(cmd []string) {
var pubChan keybase.Channel
pubChan.Public = true
pubChan.MembersType = keybase.USER
pubChan.Name = k.Username
post := strings.Join(cmd[1:], " ")
chat := k.NewChat(pubChan)
chat.Send(post)
}