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 v13
- Nodejs ≥ (Recommend Nodejs 18)
- Nodejs not lower than version 16.9.0 and greater than version 19.9.0
-
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
: Search for anime names using links to 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.
/help
: Get bot command list./ping
: Get bot ping./avatar
: Get user avatar./ascii
: Convert text to AscII code./weather
: Get weather infomation./language_list
: Show current bot language & language list./switch_language
: Switch bot language.
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.