- Built with Discord.JS-Akairo Framework (Master)
- Please read its documentation here.
- Version: 1.5.4
Eros is now rewritten with a new framework, which has a nice documentation, instead of my own framework, which is not well-documented and it'll be hard for any
to be developer/sof this bot if I have to insist with the private framework.
- Realtime Character/Weapon information pulls from Kamihime Project Nutaku Wikia
- Kamihime Database (Harem Scenes)
- Again, only Nutaku version. Absolutely no DMM version. You may checkout my forum thread for some.
- Uses RESTful API from Kamihime Database
- Twitter updates from @Kamihime_Nutaku
- Customise your
Twitter Channelwith?twitterchannel <mention channel>
- Customise your
- Basic bot commands - See
helpcommand for more info on each command - Guild-wide Customisable Prefix
- Default Prefix: ? or
@Eros(Mention)
- Default Prefix: ? or
- You can now DM the bot directly for commands without the prefix unlike [ErosClass] Version
- More to come�
- Admin/Server Manager
- Main:
prefix - Kamihime-specific:
loli,twitterchannel,nsfwchannel,nsfwrole
- Main:
- General
- Main:
help,invite
- Main:
- Utility
- Main:
memberinfo,serverinfo,ping - Bot Owner:
eval,clear
- Main:
- Kamihime
- Main:
guide,nsfw,leaderboard,hareminfo,info,list,search,countdown - Bot Owner:
add,delete,update,approve,flag
- Main:
- Create a Bot Account
- Eros requires at least Node 10 for runtime
- Clone this repository [via command shell] after installing Node:
git clone https://github.com/gazmull/eros-bot.git - Execute
npm install(Before this, make sure you have Build Tools (Windows) | Build Tools (Linux))- There might be a chance that NPM will fail to install the dependencies, see Yarn
- Execute
yarnto initialise the installation.
- Execute
- There might be a chance that NPM will fail to install the dependencies, see Yarn
- Check
infobox-parserinnode_modules. Ifindex.jsis missing, then NPM failed to obtain the files; so- Delete
infobox-parserfolder then:git clone https://github.com/dijs/infobox-parser.gitcd infobox-parsernpm installoryarnnpm run buildoryarn run build
- Delete
- Clone this repository [via command shell] after installing Node:
- Create an
auth.jsfile and obtain the template fromauth.example.js. They are documented by// commentsto help you set up the file - Run the bot!
- You have to fork this repository, and follow the project's ESLint configuration. Run
npm testoryarn testto verify if your build is passing. Failing build will be rejected.npm install eslintoryarn add eslintto install ESLint.
- Suggestions/Issues are welcome!
MIT
