A Discord bot that interacts with the VNDB API to search for visual novels and characters, providing detailed information in informative embeds. The bot includes a variety of commands to enhance your server's experience with visual novel related content. Invite the Bot!
- Stying - Creator & Developer
- Contact me through my Discord: @Stying
- Linktree
- Visual Novel Search (
/vn
): Search for visual novels by name. Select from a list of results and receive detailed information, including the original name, alternate names, playtime, languages, platforms, related media, and more. - Character Search (
/character
): Search for characters by name. View detailed information including aliases, measurements, birthday, blood type, gender, and roles in associated visual novels. - Random Visual Novel (
/randomvn
): Fetch a random visual novel from VNDB and view its detailed information. - Multilingual Support: The bot displays country flags based on the language of the visual novel.
- Clean UI: All commands feature dropdown menus and buttons for a seamless user experience.
-
/character
: Search for a character by name. Returns a dropdown menu of results from which you can select one to view detailed information.Usage: /character
name:<character name>
-
/vn
: Search for a visual novel by name. Returns a dropdown menu of results from which you can select one to view detailed information.Usage: /vn
name:<visual novel name>
/randomvn
: Fetch a random visual novel and display its information.
-
/cover
Fetch the cover image of selected visual novel.Usage: /cover
name:<visual novel name>
- Clone the repository:
git clone https://github.com/StyingDev/Styings-VisualNovel-Bot.git
- Navigate to the project directory:
cd Styings-VisualNovel-Bot
- Install the required Python packages:
pip install -r requirements.txt
- Create a '.env' file in the project directory and add your Discord Bot Token:
TOKEN=your_discord_bot_token_here
TOKEN
: Your Discord bot token, which can be obtained from the Discord Developer Portal.
Contributions are welcome! If you'd like to contribute, please fork the repository, create a new branch, and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- This bot utilizes the VNDB API for fetching visual novel and character data.
- Built using Discord.py library.