Skip to content

A discord chat bot that provides tools for organizing and managing events.

License

Notifications You must be signed in to change notification settings

Olian04/discord-sometimes-helpful-bot

Repository files navigation

discord-sometimes-helpful-bot

A discord chat bot that provides tools for organizing and managing events.

!event [title]

State that you are planning an event, then ppl may react with 👍 / 👎 or ❔ depending on if they plan to attend or not. The event comment will update with a list of the ppl who have responded & in the order they responded. Reacting with a 🔧 will alow you to change the title of the event. The bot the sends a DM to the user providing further instructions.

!poll [title]; [option0]; (option1); (option2); .... (option9)

Create a poll with the given title and a range of up to 10 different vote options. The title and each option (excluding the last) needs to end with a semicolon ;.

!roll [diceString]

Rolls a set of dice. See @olian/dice-roller for further reference.

!list

Will PM you a list of all commands you have access to in the current channel. Buy default this list is empty.
Note: Admins have access to all commands in all channels.

!enable [cmd_name]

Will enable a command in the current channel to be used by all members who can send messages in that channel.
Note: Admins can use all command in all channel, no matter if they are enabled in the channel or not.

!disable [cmd_name]

Running !disable my_command will remove any privileges previously grated by running !enable my_command.

Prerequisite

Install & Run

  1. Make sure you have installed all prerequisite software
  2. Grab your firebase service account credentials.
  3. Grab your discord-bot secret from the discord developer portal
  4. Setup environment variables as seen in .env.example
  5. Start the bot: npm run start:prod

About

A discord chat bot that provides tools for organizing and managing events.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published