Clem is a friendly AI assistant for the Orange County AI Discord server, with a quirky obsession for world domination.
- Responds to chat messages using AI
- Manages karma points for users
- Toggleable automatic responses per channel
- Karma-only mode option
/toggle_clem
: Toggle Clem's automatic responses in the current channel/set_verbosity
: Set the verbosity level in the current channel
Users can give or take karma points by mentioning another user followed by +
or -
signs.
Example: @user ++
or @user --
-
Set up environment variables:
BOT_TOKEN
: Discord bot tokenMODEL
: AI model to useDATABASE_URL
: Database URL
-
Install dependencies:
uv sync
-
Run the bot:
uv run clem
This project is licensed under the Apache License, Version 2.0. See the LICENSE file for details.