{"id":16623162,"url":"https://github.com/gazmull/eros-bot","last_synced_at":"2025-09-16T16:29:34.696Z","repository":{"id":39897771,"uuid":"123782176","full_name":"gazmull/eros-bot","owner":"gazmull","description":"A simple Discord bot for pulling character information and harem episodes from Kamihime Project Fandom and Kamihime Database.","archived":false,"fork":false,"pushed_at":"2022-12-10T08:22:51.000Z","size":1246,"stargazers_count":4,"open_issues_count":7,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-02T05:31:33.365Z","etag":null,"topics":["bot","discord","discord-akairo","discord-bot","discord-js","eros-bot","information","javascript","kamihime","r18","typescript"],"latest_commit_sha":null,"homepage":"https://docs.thegzm.space/eros-bot","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gazmull.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-04T11:29:04.000Z","updated_at":"2021-10-30T02:01:29.000Z","dependencies_parsed_at":"2023-01-26T05:00:55.167Z","dependency_job_id":null,"html_url":"https://github.com/gazmull/eros-bot","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gazmull%2Feros-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gazmull%2Feros-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gazmull%2Feros-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gazmull%2Feros-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gazmull","download_url":"https://codeload.github.com/gazmull/eros-bot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238909400,"owners_count":19550839,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","discord","discord-akairo","discord-bot","discord-js","eros-bot","information","javascript","kamihime","r18","typescript"],"created_at":"2024-10-12T03:22:41.285Z","updated_at":"2025-09-16T16:29:29.631Z","avatar_url":"https://github.com/gazmull.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![eros banner](https://github.com/gazmull/eros-bot/blob/master/エロース.webp?raw=true)\n\n[![Travis (.org) branch](https://img.shields.io/travis/gazmull/eros-bot/master.svg?logo=travis\u0026style=for-the-badge)](https://travis-ci.org/gazmull/eros-bot)\n[![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/gazmull/eros-bot/master.svg?color=black\u0026label=version\u0026logo=github\u0026style=for-the-badge)](https://github.com/gazmull/eros-bot)\n\n# Eros Bot\n- Built with [**Discord.JS-Akairo Framework** (**Master**)](https://github.com/1computer1/discord-akairo)\n    - Please read its documentation [**here**](https://1computer1.github.io/discord-akairo/master).\n- [**What's new?**](CHANGELOG.md#4-0-0)\n- [**Discord Server**](http://erosdev.thegzm.space)\n- [**Bot Guide**](https://docs.thegzm.space/eros-bot)\n\n# Features\n- Realtime Character/Weapon information pulls from [**Kamihime PROJECT EN Fandom**](https://kamihime-project.fandom.com)\n- Kamihime Database (Harem Scenes)\n    - Only Kamihime EN (Nutaku) version is available.\n    - Uses REST API (JSON) from [**Kamihime Database**](https://github.com/gazmull/kamihime-database)\n- Tweets updates from [**@Kamihime_EN**](https://twitter.com/kamihime_en)\n    - Customise the `Twitter Channel` with `?set twitterchannel \u003cchannel\u003e`\n- Enjoy staying in your server by gaining a grand title and EXPs with Leveling System\n    - See `level` command for more info\n- Customise your server settings\n    - See `set` command for more info\n- Save memos or notes with Tag system\n    - See `tag` command for more info\n- Basic bot commands\n    - See `help` command for more info for each command\n    - See `guide` command for an in-depth guide for each command\n- Server-wide Customisable Prefix\n    - Default Prefix: **?** or **`@Eros` (Mention)**\n- DM the bot directly for commands without the default prefix\n    - e.g: `info Eros -tw`\n- *More to come�*\n\n# Commands\n\u003e For more information, see [**Bot Guide**](https://docs.thegzm.space/eros-bot) or say **`@Eros guide 5`** when using the bot.\n\n- **Server Settings**\n    - Main: `set`, `settings`\n- **General**\n    - Main: `help`, `guide`, `invite`\n- **Kamihime**\n    - Main: `nsfw`, `leaderboard`, `hareminfo`, `info`, `list`, `search`\n- **Kamihime - Countdown**\n    - Main: `countdown`\n- **Tag**\n    - Main: `tag`, `tags`\n- **Fun**\n    - Main: `ask`, `insult`, `say`, `mock`, `owo`, `quiz`\n- **Leveling System**\n    - Main: `level`\n- **Utility**\n    - Main: `memberinfo`, `serverinfo`, `ping`, `stats`\n    - Bot Owner: `eval`\n\n# Self-Hosting\n\u003e ### [**Add the bot instead? (24/7)**](http://addbot.thegzm.space)\n\n- Create a [**Bot Account**](https://github.com/reactiflux/discord-irc/wiki/Creating-a-discord-bot-\u0026-getting-a-token)\n- Eros requires at least [**Node 12**](https://nodejs.org) for runtime and [**MariaDB 10.1**](https://mariadb.org) for data persistence\n    - Clone this repository [via command shell] after installing the requirements above\n      - `$ git clone https://github.com/gazmull/eros-bot.git`\n      - `$ cd eros-bot`\n    - Run `$ yarn` (Before this, make sure [**Yarn**](https://yarnpkg.com/en/docs/getting-started) and [**Build Tools** (**Windows**)](https://github.com/felixrieseberg/windows-build-tools) | [**Build Tools** (**Linux**)](https://superuser.com/questions/352000/whats-a-good-way-to-install-build-essentials-all-common-useful-commands-on) are installed)\n    - `src` must also be built\n        - `$ yarn --production=false`\n        - `$ yarn run compile`\n- Create an `auth.js` file and obtain the template from `auth.example.js`. They are documented by `// comments` to help set up the file\n- Create a database. If the following defaults from `auth.js` (`database` and `usename`) were not changed, everything below can be copied and pasted without an issue— make sure to replace texts with `[]`\n    - Before doing the steps below, please make sure `db`'s properties has been **properly** configured for security purposes\n    - `$ mysql -u root`, assuming the MariaDB setup has no password on root. If it has password, append `-p`\n    - Execute every line once inside MariaDB CLI:\n```sql\nCREATE DATABASE `eros` CHARACTER SET = 'utf8' COLLATE = 'utf8_unicode_ci';\nCREATE USER `eros`@`localhost` IDENTIFIED BY '[password in auth.js]';\nGRANT ALL PRIVILEGES ON `eros`.* TO `eros`@`localhost`;\nexit;\n```\n- Run the bot!\n    - Node: `node .`\n    - Process Managers\n        - [**Nodemon**](https://github.com/remy/nodemon): `$ yarn run dev:start`\n        - [**PM2**](https://github.com/Unitech/pm2): `$ yarn run pm2`\n\n# [Contributing](https://github.com/gazmull/eros-bot/blob/master/.github/CONTRIBUTING.md)\n\n# License\n\u003e [**MIT**](https://github.com/gazmull/eros-bot/blob/master/LICENSE)\n\n© 2018-present [**Euni (gazmull)**](https://github.com/gazmull)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgazmull%2Feros-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgazmull%2Feros-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgazmull%2Feros-bot/lists"}