Skip to content

Latest commit

 

History

History
28 lines (14 loc) · 1.09 KB

README.md

File metadata and controls

28 lines (14 loc) · 1.09 KB

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.