What is SpaceBot - The Slack Bot for Space

David 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.


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

Add to Slack


Please see the instructions page that lists 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 using the aptly named serverless framework for function management.


Apache License 2.0

Share this project:


posted an update

I just added support for saving APOD images to Favorites via an interactive message button. The next features to implement will add this feature to the rovers photos and then to allow you to view your list of favorites.

Log in or sign up for Devpost to join the conversation.