/ebook_repository

Primary LanguageJavaScriptMozilla Public License 2.0MPL-2.0

ASU ebook repository

This discord bot serves as a repository for all the books that are currently being read in HON 171.

Table of Contents

Invite The Bot

Follow this link to invite the bot to your server:

Invite Link

Commands

Command Description
/search Search the bot's files for the desired book
/get Ask the bot to return the desired book by sending an attachment or a link to the file
/add Add a new book to the bot's files
/request Request a book to be added to the bot
/help Display a help message

Features

  • Search for books by title, author, or ISBN
  • Add books to the bot's files
  • Request a book to be added to the bot's files

How To Get A Book

  1. Add the bot to your server using the invite link.

  2. Search for the book you want to get using the /search command.

  3. Get the book using the /get command.

  4. Enjoy!

How To Add A Book

  1. Add the book to the bot's files using the /add command.

  2. Wait for the bot to verify your book.

  3. Once verified, the bot will send you a link to the book.

  4. Enjoy!

File Formats

You can find .epubs and .pdf files through this discord bot although more files might be added.

Planned formats include: .mobi, .awz3, .rtf, .txt, .doc, and more...

License

This project uses the Mozilla Public License 2.0.

For more information on what this license means, see this page.

Dependencies

These should be run in your terminal if you plan on building this app.

Although some of these are shown multiple times, you only need to run them once.

  • index.js
    • npm install discord.js
    • npm install dotenv
  • slashcommandcreator.js
    • npm install @discordjs/rest
    • npm install discord-api-types/v9
    • npm install dotenv