Skip to content

ElLorro/Memocord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memocord

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.

Features

  • Save Discord messages as memos
  • Upload attachments (images, files)
  • Whitelist users & channels

Setup

1. Create a Discord Bot

  • Go to Discord Developer Portal
  • Create bot + copy token
  • Enable Message Content Intent
  • Invite bot to your server, od dm the Bot directly

2. Configure environment

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

3. Run with Docker

docker run -d \
  --env-file .env \
  ellorro/memocord

Environment Variables

  • 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)

About

Memocord is an easy to use integration service for syncing messages and attachments from a Discord bot to Memos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages