You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
David Haukeness 15a3e325f0
tag sender in responses
5 years ago
.github/workflows Update build_go.yml 5 years ago
.gitignore removed github actions 5 years ago
Dockerfile add support for docker swarm secrets paperkey 5 years ago
LICENSE Update LICENSE 5 years ago
README.md add build status badge to repo 5 years ago
args.go initial commit 5 years ago
commands.go tag sender in responses 5 years ago
go.mod updated deps 5 years ago
go.sum updated deps 5 years ago
handlers.go tag sender in responses 5 years ago
jitsi.go updated to generate random words 5 years ago
main.go added alias 5 years ago
provision.sh add support for docker swarm secrets paperkey 5 years ago
utils.go initial commit 5 years ago

README.md

Build

keybase-jitsi-bot

A bot for Keybase that start Jitsi meetings

This package requires the keybase binary installed on your system, and works on linux, macOS, and Windows 10

Tested on:

  • Ubuntu Latest
  • macOS Latest
  • Windows Latest

Running on the command line:

Installation:

  • git clone https://github.com/haukened/keybase-jitsi-bot.git
  • cd keybase-jitsi-bot
  • go get -u ./...
  • go build
  • go install

(The typical go install github.com/haukened/boom-bot may or may not work due to experimental branch dependencies, and the above proceedure always works even though its longer).

Running:

  -debug
        enables command debugging

Example:

jitsi-bot --debug

Running in the docker container:

Pulling the container:

docker pull haukeness/keybase-jitsi-bot

Running the container:

You need to set ENV vars instead of passing command line flags:

Required by keybase: (Must set all of these)

  • KEYBASE_USERNAME=foo
  • KEYBASE_PAPERKEY="bar baz ..."
  • KEYBASE_SERVICE=1

Required by this package: (Set the values you feel like, if you don't set them they won't be used)

  • BOT_DEBUG=true

Example:

docker run --name myJitsi --rm -d -e KEYBASE_USERNAME=FOO -e KEYBASE_PAPERKEY="bar baz ..." -e KEYBASE_SERVICE=1 -e BOT_DEBUG=true haukeness/keybase-jitsi-bot