AniChan
Anime Discord Bot using AniList API & JavaScript
Install / Use
/learn @Anichan-Projects/AniChanREADME
Overview
AniChan is a bot for browsing AniList from within Discord using JavaScript. You can search for anime, light novels, get user stats, and more.
Install
Requirements:
- Discord.js v14
- Nodejs: Not lower than version 18.9.0. Recommend: Nodejs 18
Install
-
Clone the repository:
git clone https://github.com/Anichan-Projects/AniChan.git -
Install the library:
npm install -
Edit the variables in the
.env-exmaplefile then rename the file to.env -
Start the bot with the command:
npm run startornode ./src/index.js -
For debugging: use the command:
npm run debugornodemon ./src/index.js
Features
- 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.
Commands
Anime Commands
/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.
Other Commands
/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).
Issues
Open issue here or join the discord server
Attribution
✨ GraphQL
License
AniChan is an open-source project under the MIT License that allows you to modify the code used for:
- [x] Revision
- [x] Allotment
- [x] Personal use
In addition, you must also comply with the Terms of Service of the AniList API.
Related Skills
node-connect
337.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.3kCommit, push, and open a PR
