This library uses the RPC system from keybase to communicate to the local keybase server for bots to use
git submodule init
git submodule update
./setup_dependencies.sh
dependencies in ./src:
go get -v github.com/araddon/dateparse
go get -v github.com/keybase/go-framed-msgpack-rpc/rpc
go get -v github.com/keybase/backoff
go get -v github.com/keybase/msgpackzip
go get -v github.com/keybase/go-codec
Example:
GOPATH=/home/rtvm/keybase-bot-api go build examples/listconversations/listconversations.go && ./listconversations
- list
- read
- get
- join
- leave
- send
- attach
- reaction
- edit
- listconvsoname
- advertisecommands
- clearcommands
- listcommands
- listmembers
- list-user-memberships
- list-team-memberships
- put
- del
- get
- list