1 changed files with 46 additions and 0 deletions
@ -0,0 +1,46 @@
@@ -0,0 +1,46 @@
|
||||
# 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` |
Loading…
Reference in new issue