An open API service indexing awesome lists of open source software.

https://github.com/eldossjogy/medialibrary

A discord bot that allows users to save media links in a media library under keys.
https://github.com/eldossjogy/medialibrary

bot discord discord-bot discord-js discord-js-bot nodejs

Last synced: 10 months ago
JSON representation

A discord bot that allows users to save media links in a media library under keys.

Awesome Lists containing this project

README

          



Project logo

MediaLibrary



## About
A discord bot that allows users to save media links in a media library under keys. Making sending videos or images that are commonly used much faster to send.

🔗[Invite Discord Bot](https://discord.com/api/oauth2/authorize?client_id=910350971299848192&permissions=431644735552&scope=bot%20applications.commands)

## Built Using

- [NodeJs](https://nodejs.org/) - JavaScript Engine
- [DiscordJs](https://discord.js.org/) - Discord API Wrapper
- [MySQL](https://www.mysql.com/) - Database
- [Prisma](https://www.prisma.io/) - Data Modeler
- [Docker](https://www.docker.com/) - Container


## Try it yourself!
Create a file in the root directory with the name `.env` containing the filled information of the `.env.example` file.

### Local Build
Install packages:
```bash
npm install
```

Setup Database:
```bash
npx prisma db push
```

Run bot:
```bash
npm run-script run
```

### Docker Build
Build container:
```bash
docker-compose up
```

## Contributors
- [@eldossjogy](https://github.com/eldossjogy)
- [@a-knaw-knee-mus](https://github.com/a-knaw-knee-mus)

### Testers
- [@ahilashsasidharan](https://github.com/ahilashsasidharan)
- [@Fareen-Khan](https://github.com/Fareen-Khan)
- [@ryanch117](https://github.com/ryanch117)