Hera is the goddess of mothers, marriage and family – she is here to offer support.
-
note your api key for the bot and invite the bot to your guild
-
note the guild and support category IDs
-
clone this repo
git clone https://github.com/SeqSEE/Hera
- install the dependencies
cd Hera
npm install
- build the project
npm run build
- start the bot
npm run start
- edit the
.env
configuration file with your configuration details for youAPI_KEY
,GUILD_ID
,SUPPORT_CATEGORY
, andSUPER_ADMIN
DEBUG=1
AUTO_CLOSE_TICKET=1
ARCHIVE_ALL_TICKETS=0
BOT_NAME=Hera
CMD_PREFIX=^
API_KEY=somekey
ICON_URL=https://raw.githubusercontent.com/SeqSEE/Hera/master/defaultIcon.png
GUILD_ID=123456789
SUPER_ADMIN=412122437954830337
STALL_LIMIT=604800
^help - displays this text, or help for a specific command if an argument is provided
- usage: help (command)
^stop - stops the bot
- usage: stop
^enablecommand - enables a registered command
- usage: enablecommand <command>
^disablecommand - disables a registered command
- usage: disablecommand <commmand>
^admins - lists the admins
- usage: admins
^addadmin - adds an admin
- usage: addadmin <user>
^removeadmin - removes an admin
- usage: removeadmin <user>
^setowner - sets a user as the owner of a ticket
- usage: ^setowner <user>
^settopic - sets the name of a ticket channel
- usage: ^settopic <topic>
^support - open a support ticket when you are on another channel
- usage: support
^resolve - show a message that allows to close an already resolved ticket
- usage: resolve
^archive - archive an ticket
- usage: archive