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.
- Host: GitHub
- URL: https://github.com/tsoding/gatekeeper
- Owner: tsoding
- License: mit
- Created: 2022-11-03T12:59:20.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-03T00:32:39.000Z (over 1 year ago)
- Last Synced: 2024-06-21T20:03:17.600Z (over 1 year ago)
- Language: Go
- Size: 103 KB
- Stars: 22
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gatekeeper
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/) |