mikelax / spacebot

spacebot - A Slack Bot for exploring NASA images
https://slashspacebot.netlify.app
Apache License 2.0
6 stars 2 forks source link
astronomy aws-lambda bot hacktoberfest nasa nodejs serverless slack slack-channels slackbot spacebot

What is SpaceBot - The Slack Bot for Space

Run tests license

Spacebot is a Slack bot that you can interact with to view images and information about space. It makes use of information from NASA including their ever popular Astronomy Picture of the Day and mars rovers data.

spacebot adds a new /spacebot slash command to your slack channels to allow you to easily see new and interesting images about space, astronomy, mars, and more. See the usage section below for details on the lists of available commands.

NASA currently has two rovers that are exploring the surface of Mars, Curiosity and Opportunity. Opportunity was launched in 2003, while Curiosity was launched in 2011. Spirit was also launched as the second rover of the pair in 2003 but became disabled and ultimately decommissioned in 2011.

Please contact me or open an issue if there is a command or data you would like to see added.

Install to your Slack Team

Click the button below to add spacebot to your slack channel and get started.

Add to Slack

Usage

Please see the instructions page that list all the commands available.

Sample command - Run the following command to see images from the Opportunity rover atop the highest peak it has climbed to date: /spacebot rovers photos opportunity navcam 4332

Technology Overview

Spacebot is set up and run with a serverless tech stack. This project is built upon AWS Lambda, API Gateway, node.js using the aptly named serverless framework for function management.

TODO

Enhancements to be implemented:

License

Apache License 2.0