Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/carsonradtke/nasabot

discord bot that talks to api.nasa.gov
https://github.com/carsonradtke/nasabot

bot discord nasa

Last synced: 6 days ago
JSON representation

discord bot that talks to api.nasa.gov

Awesome Lists containing this project

README

        

# nasabot

Discord bot to interact with https://api.nasa.gov!

## Example

```
> ./nasabot apod
```

![alt text](assets/example.png)

## Getting started

### Host your own nasabot

```bash
$ docker build -t nasabot-docker .
$ env $(cat .env | xargs) docker run -t nasabot-docker
-e NASA_API_TOKEN \
-e DISCORD_BOT_API_TOKEN \
-e AZURE_ACCOUNT \
-e AZURE_ACCOUNT_KEY \
-e AZURE_TABLE_NAME \
-e CALL_MAIN \
-e SKIP_HELLO
```

Note: Many systems require a form of authentication before that bot can talk to it. This
information is passed to the application via the environment. You can find detailed
descriptions about these fields in [./assets/envvars.csv](envvars.csv).

### Add nasabot to your server

If you don't want to host your own instance, feel free to use mine!
[link](https://discord.com/oauth2/authorize?client_id=701258422498099200)