AniChan is a bot for browsing AniList from within Discord using JavaScript. You can search for anime, light novels, get user stats, and more.
- Discord.js v14
- Nodejs: Not lower than version 18.9.0. Recommend: Nodejs 18
-
Clone the repository:
git clone https://github.com/Anichan-Projects/AniChan.git
-
Install the library:
npm install
-
Edit the variables in the
.env-exmaple
file then rename the file to.env
-
Start the bot with the command:
npm run start
ornode ./src/index.js
-
For debugging: use the command:
npm run debug
ornodemon ./src/index.js
- Search for and display info about anime, light novels, and trending anime from AniList
- Search for the names of anime with the appearance of a certain character
- Show AniList user stats
- Show trending anime
- Get information about anime characters
- Get information about a studio and staff
- Get weather infomation
- Get avtar user
- Anime image source finder
And many other features.
/user
: Get AniList user stats./search image url
: Search for anime names using links to images./search image upload
: Search for anime names using upload images./manga
: Search for manga./anime
: Search for anime./character_search
: Search for the names of anime with the appearance of a certain character./character
: Get information about anime characters./trending
: Show trending anime./studio
: Get information about a studio./staff
: Get basic information about staff./popular
: Get the list of popular anime.
/help
: Get bot command list./stats
: Get bot stats./avatar
: Get user avatar./ascii
: Convert text to ASCII code./weather
: Get weather infomation./switch_language
: Switch bot language. Default is English (EN) (owner only use this command).
Open issue here or join the discord server
✨ GraphQL
AniChan is an open-source project under the MIT License that allows you to modify the code used for:
- Revision
- Allotment
- Personal use
In addition, you must also comply with the Terms of Service of the AniList API.