Skip to content

Testausserveri/kaatis.party

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

kaatis πŸ₯³

a meme archive service that takes submissions from Discord

features

Liven up your community!

  • Host a Discord bot that monitors the meme channel of your guild. πŸ€–πŸ’₯

  • The Discord bot is multilingual, speaking both English and Finnish. πŸ“‘πŸŒ

  • Memes sent to your meme channel are saved to disk. πŸ—ƒοΈβœ…

  • The names of the saved files are intelligently deducted from message content or left as-is. The names are also automatically sanitized and truncated. πŸ₯ΆπŸ€€

  • Archived memes can be viewed from a minimalist Apache file listing. How dank! πŸš€πŸ™Œ

installation

Prerequisites: Docker, modern Node runtime

  1. Install the dependencies of the bot: npm install.

  2. Rename .example.env to .env and fill in the fields. You can set the language of the bot by setting the environment variable LANGUAGE to either english or finnish. Upload directory (UPLOAD_DIR) and htaccess path (HTACCESS_PATH) are also configurable.

  3. Run the bot and the Apache web server in different Docker containers: docker compose -f docker-compose.yml up.