An open API service indexing awesome lists of open source software.

https://github.com/tsoding/gatekeeper

The chat bot Zozin does not want you to know about.
https://github.com/tsoding/gatekeeper

Last synced: 8 months ago
JSON representation

The chat bot Zozin does not want you to know about.

Awesome Lists containing this project

README

          

# Gatekeeper


logo

The chat bot Zozin does not want you to know about.

## Quick Start

### Gatekeeper

Gatekeeper is the bot process itself.

```console
$ go build ./cmd/gatekeeper/
$ ./gatekeeper
```

### Gaslighter

Gaslighter is the bot configuration command line tool which works by connecting to the bot's database and modifying it.

```console
$ go build ./cmd/gaslighter/
$ ./gaslighter
```

## Environment Variables

| Name | Description|
|---|---|
| `GATEKEEPER_DISCORD_TOKEN` | Discord token [https://discord.com/developers/docs/topics/oauth2](https://discord.com/developers/docs/topics/oauth2)|
| `GATEKEEPER_PGSQL_CONNECTION` | PostgreSQL connection URL [https://www.postgresql.org/docs/current/libpq-connect.html#id-1.7.3.8.3.6](https://www.postgresql.org/docs/current/libpq-connect.html#id-1.7.3.8.3.6) |
| `GATEKEEPER_TWITCH_IRC_NICK` | Twitch Login |
| `GATEKEEPER_TWITCH_IRC_PASS` | Twitch Password [https://twitchapps.com/tmi/](https://twitchapps.com/tmi/) |