Every Function has built-in
help prompts.
Code:
format: [prefix]help
example: @Eros help
format: [prefix][command] help
example: e?peek help
- Bot Owner
- default prefix: .
- Not available at the moment
- Guild Configuration System
- default prefix: @Eros
- Most commands are only for the Guild Owner to customise the Guild (e.g. command prefixes, nsfw channel, etc)
- Available commands:
Code:
@everyone: changelog, config, help, invite, nsfw, ping, stats
@Guild Owner: loli, modrole, modsystem, nsfwchannel, nsfwrole, prefix, prefixkh, prefixtag, prefixvm, vmchannel
- Per-command description:
- @everyone
- changelog
- config [alias: cfg]
- Displays the Guild's configuration
- invite
- Displays Bot Documentation + Invite Link
- nsfw | must configure @Eros nsfwchannel
- Requests access for NSFW channels (assign role).
- ping
- Pong! Checks if the bot is responding.
- stats
- Displays the bot's technical information
- @Guild Owner
- loli | toggle-able
- Toggles Loli contents restriction. (Meng Huo is low-level restricted due to Discord's policy )
- modrole - @Eros modrole <Mention Role>
- Sets the mentioned role as the moderator role.
- modsystem | toggle-able
- Toggles Moderator System. Spam Detection System, Member Logs depend on this condition.
- nsfwchannel - @Eros nsfwchannel <Mention Channel>
- Sets the mentioned channel as the NSFW channel where Eros can send harem scene links. Channel must be an NSFW type
- nsfwrole - @Eros nsfwrole <Mention Role>
- Sets the mentioned role as the NSFW role to assign to members requesting for NSFW channels access. NSFW Channel must be set
- prefix, prefixkh, prefixtag, prefixvm - @eros prefix <Prefix Value>
- Sets the command prefix for the following:
prefix - Moderator Prefix
prefixkh - Kamihime Database Prefix
prefixtag - Tag System Prefix
prefixvm - Voice Manager Prefix
- vmchannel - @Eros vmchannel <Category Channel ID>
- Sets the Voice Manager Category Channel to enable Voice Manager function. If you don't have any idea how to get the ID, only typing the command will prompt the bot to do it for you
- Simple Moderator System
- default prefix: e!
- Disabled by default
- Can be disabled with @Eros modsystem
- Disabling SMS will also disable SDS and Logging system (mod && member)
- Has records displayed at @Eros config
- Moderator Role must be set. Refer to @Eros modrole
- Available commands:
Code:
@Moderator Role && Guild Owner: ban, clear, commandblock, help, kick, nuke, softban
- Per-command description:
- @Moderator Role && Guild Owner
- ban - e!ban <Mention Member> <Optional Reason>
- Bans a guild member. Along the ban, Eros purges the guild member's last 99 messages.
- clear - e!clear <Optional Limit> <Optional [me, bot, all]> <Optional silent>
- Clears a text channel from <based on limit specified; default 99> messages. 2 weeks old and above messages cannot be cleared.
- commandblock | cmdb - e!commandblock <Mention Member> <Optional Reason>
- Blocks a member from using Eros' commands. You unblock member with this command too.
- kick - e!kick <Mention Member> <Optional Reason>
- nukeban | nuke - e!nukeban <#m or #h | # indicates number>
- Last resort for exterminating outsiders. Guild owner only. Fetches and/or bans members joined the guild within the specified time.
- softban | sb - e!softban <Mention Member> <Optional Reason>
- Kicks a guild member. Along the kick, Eros purges the guild member's last 99 messages.
- Tag System
- default prefix: e#
- Tag names must not start with tag to prevent conflicts
- Tags are guild-wide only.
Available commands:
Code:
calling an existing tag to the guild: e#[tag name]
example: e#quickmaths -> prompts Eros to say archived message, '2+2 is 4 - 1 that's 3 quick mafs'
@everyone: help, tag-add, tag-info, tag-leaderboard, tag-source, tags
@Tag Owner / Moderator Role / Guild Owner: tag-delete, tag-edit
note: tag-delete, tag-edit can be overridden by Bot Owner/Guild Owner/Moderator Role for moderation— hurr-durr
- Per-command description:
- @everyone
- tag-add - e#tag-add <Tag Name | 1 Word> <Tag Content> | No arguments will prompt Eros to provide you sequential questions for input.
- Adds a tag for the current guild.
- tag-info - e#tag-info <Tag Name>
- Displays specified tag name's information.
- tag-leaderboard
- Displays top tags, categorised by times used.
- tag-source
- Displays specified tag's source (formatting code).
- tags
- Displays tags available in the guild.
- @Tag Owner / Moderator Role / Guild Owner
- tag-delete - e#tag-delete<Tag Name>
- Deletes a tag from the current guild.
- tag-edit - e#tag-edit <Tag Name>
- Modifies specified tag's content.
- Voice Manager
- default prefix: e$
- Not Configured by default
- This function will only work if the Guild Owner has configured @Eros vmchannel
- Commands will only work inside #lobby
- Restriction: Only 1 voice channel per host.
- Using e$abandon if your hosted channel was deleted is useful so you can create a new existing channel (can be used to any guild's lobby with VM function configured).
- Available commands:
Code:
@everyone: create, help
@hosts: abandon, generate, invite, remove, reset, transfer
- Per-command description:
- @everyone
- create - e$create <Optional Member Limit | Default: 5> <Channel Name>
- Creates a voice channel in the guild. Users who are already hosting a voice channel cannot create another one until the created channel is destroyed.
- @Hosts
- abandon
- Destroys your hosted channel.
- generate | once
- Sets the voice channel as public, and generates an invite code.
- invite | cannot invite bots - e$invite <Mention Members>
- Sets the voice channel as visible to mentioned guild members. Invited members can use e$join to connect to the voice channel, only if they are connected to a voice channel (#voice-lobby e.g.). Generates an invite code for invited users.
- remove | cannot remove self; use e$abandon instead - e$remove <Mention Members>
- Revokes voice channel permissions from the mentioned members. If they are connected to the channel, they will be moved to #voice-lobby.
- reset - e$reset <Optional Member Limit | Default: 5> <Channel Name>
- Re-sets the hosted channel's member limit and/or channel's name.
- transfer - e$transfer <Mention Member>
- Transfers host rights of the host's channel to a fellow member of the hosted channel.
- Kamihime Database
- default prefix: e?
- Not Configured by default
- e?peek webserver version is now online [under phase 1]: http://kamihimedb.thegzm.space
- R-18 contents/commands cannot be used if no NSFW channel was set.
- Make sure the Guild Owner has configured @Eros nsfwchannel
- Available commands:
Code:
@everyone: add, help, hinfo, info, leaderboard, latest, list, peek, search
@Dev Contributors (TheGzM.Space): upd
@Bot Owner: app, del, flag
- Per-command description:
- @everyone
- add | advanced command - e?add <ID> <is Soul> <is Eidolon> <is SSR> <is Rare> <Name> | Boolean arguments are specified by 1 or 0
- Requests character addition to the database.
- hinfo | hi - e?hinfo <Character ID / Character Name>
- Displays Harem Episodes Information of the character specified.
- info | i - e?info <Character ID / Character Name>
- Displays Brief Statistics of the character specified.
- leaderboard | toppeek
- Displays top characters being peeked on (?hinfo / Harem Episodes Web Browser)
- latest
- Displays latest addition in the database (Category: Harem Episodes)
- list | l - e?list <Filter Variable A> <Filter Variable B>
- Displays a paginated record of characters in the database, sorted by ID - Ascending. See e?help fv for a list of filter variables
- peek | p - e?peek <Character ID> <Optional Episode: 2 or 3> | Depends on NSFW Channel's existence
- Prompts Eros to provide preview of <list of available episodes | the episode specified>.
- search | getid - e?search <Character Name>
- Displays result matching the character name provided.