Sync Discord messages and attachments directly to your Memos instance.
Memocord is a simple Discord bot that listens to messages from selected users/channels and saves them as private memos in Memos.
- Save Discord messages as memos
- Upload attachments (images, files)
- Whitelist users & channels
- Go to Discord Developer Portal
- Create bot + copy token
- Enable Message Content Intent
- Invite bot to your server, od dm the Bot directly
Create a .env file:
SERVER_ADDR=http://localhost:5230
MEMOS_API_KEY=your_memos_api_key
DISCORD_BOT_TOKEN=your_discord_token
WHITELISTED_USERS=1234567890,0987654321
WHITELISTED_CHANNELS=1234567890
docker run -d \
--env-file .env \
ellorro/memocord
- SERVER_ADDR -> URL of your Memos instance (e.g. http://localhost:5230)
- MEMOS_API_KEY -> API key from your Memos instance
- DISCORD_BOT_TOKEN -> Token of your Discord bot
- WHITELISTED_USERS -> Comma-separated list of Discord user IDs allowed to send memos
- WHITELISTED_CHANNELS (optional) -> Comma-separated list of channel IDs (if set, also messages from these channels are processed, DMs always work for whitelisted users)