Skip to content

summify-ai/summify-discord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

50 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Summify Discord Bot

Summify is a Discord bot that DMs you a summary of unread messages in the current channel using GPT-4.

🌟 Features

  • πŸ“ Summarizes unread messages in the current channel.
  • πŸ€– Uses GPT-4 for generating summaries.
  • πŸ’Ύ Option to save messages to a file.
  • πŸ“Š Integrates with Prisma for database operations.

πŸš€ Setup

Prerequisites

  • Node.js
  • A Discord account and bot token.
  • An OpenAI account and API key.

Installation

  1. Clone the repository and install packages:
    git clone https://github.com/yourusername/summify-discord.git
    cd summify-discord
    yarn
  2. Create a .env file in the root directory and populate it with your credentials:
    DISCORD_TOKEN=YOUR_DISCORD_BOT_TOKEN
    OPENAI_API_KEY=YOUR_OPENAI_API_KEY
    DISCORD_CLIENT_ID=YOUR_DISCORD_CLIENT_ID
    SAVE_MESSAGES=true_or_false
    
  3. Run the Bot:
 npm start

πŸ“œ Usage

  • Invite the Bot to Your Server: Use the Discord developer portal to generate an invite link.
  • Use the Command: In any channel, type /summify to get a summary of the last 100 messages.

🀝 Contributing

If you'd like to contribute, please fork the repository and make changes as you'd like. Pull requests are warmly welcome.

πŸ“„ License

This project is licensed under the MIT License. See the LICENSE file in the project root for more details.

About

Summify Discord Bot ~ πŸ€– Uses GPT-4 for generating summaries.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors