Inspiration

We wanted to work on a civic hack.

What it does

The project is a Slack app that sends a user a response for onboarding when the user types "henlo."

How we built it

We used a tutorial for using the Slack API, we used Node.js, and the Slack API.

Challenges we ran into

We ran into a variety of challenges. We took a long time to decide on which project to work on. Eventually we decided on doing the civic hack. We wanted to find a way to use the Slack API to send direct messages to new members but we could not find much documentation on how we can do that using the Event API. We tried building off of the pre-existing channel messaging but it did not work. After many attempts, we decided to stick with channel messaging. Then we worked on formatting the JSON message. Every time we made changes, we had to rely on one member to test the changes as only he had access to stdlib. We also needed to redeploy/reinstall the app in order to see the changes take effect.

Accomplishments that we're proud of

We are proud of being able to explore and work with the Slack API and learning a bit about Node.js.

What we learned

We learned about proper directory organization from the tutorial. We then learned how to use the organization and where to make changes. We learned about the Slack API and looked through some of their many events they support.

What's next for Henlo

We hope to be able to delve deeper into the Slack API, possibly take a new direction and change the implementation of the app.

Built With

Share this project:

Updates