This repository is still in development!
If anyone is interesting in helping create this bot, see the Development Guide.
This bot was specifically built for Oregon State Hackathon Club's Discord server. It allows members to easily answer questions, manages participation and engagement, and helps officers maintain the Discord server.
- Commands for frequently asked questions.
- Custom member profiles.
- Hackathon and project details.
- Custom roles for participation.
- Channel management for events.
- Optional censoring of offensive messages.
Commands are split into two categories, general commands and admin commands.
Admin commands are only accessable to officers and should make managing the discord server hassle free!
Both sets of commands should have designated command channels as to not clutter general threads.
General commands are free to be run by anyone on the server. While most commands will be locked to a designated command channel, some will be enabled for all channels.
Commands will be registered with Discord so that any user that types /
will be given a full list of available commands.
/hackathon next
/hackathon archive
/me
/member @name
Admin commands are meant only for officers. The first command run should be setting informing the bot which role is the officer role.
These commands are not registered with Discord, and require this documentation. There's no particular way to hide register commands from some users, so this prevents the command list for general users getting cluttered.
These commands will be locked to a designated admin command channel, which should be assigned as soon as possible.
/admin set-officer-role @role
/admin set-admin-command-channel #channel-name
/admin set-announcements-channel #channel-name
/admin set-command-channel #channel-name
/admin set-welcome-channel #channel-name
/admin hackathon create
/admin hackathon edit
/admin hackathon generate-channels
/admin hackathon announce
/admin role-assigner #channel