A slack bot that uses the hack club api to let you talk with gemini through slack directly, using conversation context and image generation.
Supports
- Channel's
- DM's
- Photo Generation
- Conversation Contex
- Image Vision Support
- Clone the repository
- Run
npm installto install dependencies - Create a
.envfile in the root directory and add the following environment variables:
SLACK_BOT_TOKEN=
SLACK_APP_TOKEN=
HACK_CLUB_AI_API_KEY=
=
- Run
node index.jsto start the bot - Invite the bot to your slack workspace and start chatting!
- "/photo [prompt]" - Generates an AI photo based off of the prompt provided
- Message the bot directly or mention it in a channel to chat with Gemini AI
- PDF/Document Support
- Model Switching
- Self supplied api keys
- Better error handling and logging