Clutha is a simple replacement for the lately departed Clyde of Discord.
-
Login in to the Discord web site and create a new application. Configure it as appropriate (private application, bot, etc.). Generate a Token.
-
Log in to Google Gemini and create an account, generating an API Key.
-
Run
cargo build
to compile Clutha. -
Set the following environment variables:
export DISCORD_TOKEN=<token from step 1>
export GEMINI_API_KEY=<api key from step 2>
- Run Clutha by typing
cargo run
.
Currently very little to none.
The main intention of Clutha is to provide AI chat for the purposes of:
-
Providing general knowledge information.
-
Facilitating text based games.
-
Entertaining lonely people who can't find any humans to talk to.
Clutha currently uses Google Gemini for AI functionality.
There are a number of commands that control Clutha. They are prefixed by ~
and are not
considered part of the AI conversation.
A list of commands available to a user can be displayed with ~help
. Commands in the Admin
group require ownership of the bot (i.e. being the Discord user that owns the Discord App that
Clutha is logged in as).
Not designed for use by general public. Install or run at own risk.
Do not operate heavy machinery after reading this disclaimer.