Skip to content
This repository was archived by the owner on Apr 19, 2024. It is now read-only.

wildonion/catchybit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– CatchyBit Discord Bot

bot link

πŸ“‹ Requirements

Make sure that the redis server is up and running before starting the bot, otherwise it'll halt on The application did not respond.

sudo apt install libssl-dev libudev-dev pkg-config
  • remember to fill the OPENAI_KEY and DISCORD_TOKEN variables with your credentials inside the .env file.

  • with this link we can add the bot to discord servers.

get token from here

πŸ“± Features

  • show the sysinfo and servers status

  • channel messages summerization using chat GPT

  • configured with 10 shards by default also we're using redis to manage the shared state like rate limits data between clusters.

πŸš€ Deploy

Make sure that you've ran the scripts/setup.sh already, so the tokens can be accessible from .env.

cd /$USER/gem/infra
sudo docker build -t catchybit -f Dockerfile . --no-cache
sudo docker run -d --link redis --network gem --name catchybit -v $(pwd)/infra/data/catchybit-logs/:/usr/src/app/logs/ catchybit

About

πŸ… a ChatGPT based summarization bot to wrap up discord channel messages

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published