waterloo-rocketry / minerva-rewrite

The rewrite of Waterloo Rocketry's custom slackbot
MIT License
1 stars 2 forks source link

Create Initial Slack Application #52

Closed billyao021031 closed 11 months ago

billyao021031 commented 12 months ago

Description

Set up the initial slack appliation and directory structure for the project. There's currently not much, except for boilerplate code and some examples that can be used for reference in further developing the app.

The slackbot currently only has one piece of functionality: messaging "hi", "hello", or "hey" into a channel that the slackbot is in will result in it responding to you with a message. This message contains a button that if clicked will acknowledge the button press with another message.

This PR closes #14.

Developer Testing

Testing done:

Reviewer Testing

Note that testing requires joining the Waterloo Rocketry DEV Slack. Instructions are pinned in #software.

  1. In the Dev slack, message "hey", "hi", or "hello" in any channel that minerva is in. If minerva is not in a channel, you can add them by pinging them (sending @minervadev in a message)
  2. Check that minerva responds to your message.
  3. Click the button that is on the response message and see if it results in another response message.

This change is Reviewable

QuantumManiac commented 12 months ago

I will be getting this task through the finish line as @billyao021031 has been quite busy as of late. PR description updated using template.