Skip to content

Bibliophile is a Discord Bot that leverages OpenAI API to offer book-related information and recommendations.

License

Notifications You must be signed in to change notification settings

ayoamrit/Bibliophile

Repository files navigation

About The Project

Bibliophile


Bibliophile is an intelligent Disocrd bot designed to cater to the needs of book enthusiasts, utilizing the powerful OpenAI API to offer a wealth of information on various books. The bot's capabilities include providing user with book recommendations, both random and based on their language and genre preference. It is an invaluable resource for anyone looking to expand their knowledge of literature and discover new titles. With Bibliophile, users can enjoy an interactive and imeersive experience, exploring the world of books in a fun and engaging way.

Built With

Being developed in Java, Bibliophile benefits from the language's object-oriented programming principles, whoch promote code reuse and modularity. This makes the bot's codebase easier to mamage, maintain, and expand upon, ensuring that it can be updated and improved over time. Java's extensive librariers and frameworks also make it easier to incorporate new features into the bot, allowing it to keep up with the changing needs of its users.

Getting Started

To get started with Bibliophile follow these simple steps:

1. Clone the project repository from GitHub

git clone https://github.com/ayoamrit/Bibliophile

2. Step up the OpenAI API key and Discord bot token

https://openai.com/blog/openai-api
https://discord.com/login?redirect_to=%2Fdevelopers%2Fapplications

3. Build the project using Java and paste the API key and Discord bot token in the ref/.env

4. Run the bot and invite it to your Discord server

5. Start exploring and discovering new books with Bibliophile's comprehensive features.


Bibliophile is an ideal project for Java developers who are interested in creating intelligent bots that can offer valuable information to users. With its simple setup and intuitive design getting started with Bibliophile is easy and straightforward.

Usage

Theses images shows the response of Bibliophile to certain slash commands. The bot's response appears as a sleek and well-organized embed, with book title, and author name displayed prominently at the top.

  • Slash Command: book-suggestion command1

  • Slash Command: whois command2

  • Slash Command: dictionary command3

  • Slash Command: book-suggestion-language command4

License

License: MIT
Distributed under the MIT License. See LICENSE for more information.

Connect

Instagram

LinkedIn

Discord

About

Bibliophile is a Discord Bot that leverages OpenAI API to offer book-related information and recommendations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages