Slotherizer ensures you don't miss any updates in busy Discord text channels, thanks to automatic summaries generated with GPT-3.
-
You will need a Discord bot to connect to the system. Create a new one by following this guide
You will need the bot Token to add to the System configuration (Check this guide)
-
You will also need an OpenAI account to use the GPT-3 based APIs
You will need:
-
Create the environment variable configuration file
.envin the project rootDISCORD_TOKEN="<Token>" ORGANIZATION="<Organization ID>" OPENAI_API_KEY="<API Key>" -
Run
docker-compose upto build and start Slotherizer
To use the Discord bot you must first invite it to your Discord server (Follow this guide).
When the bot is in a server, you can invoke it in text chats using the command !slotherizer <n>, replacing <n> with the number of messages you want to summarize.
In this project, we use Kibana to visualize system usage metrics. There is a default version included that can be imported into Kibana as soon as it starts, providing a dashboard with some useful metrics: kibana/monitoring.ndjson