Astrobot is a chatbot that is chat app API agnostic, meaning it has an abstraction layer to abstract away chat API specific calls and can run, without changing a line of code, on any chat app like discord, slack, … This abstraction layer is a self-written ChatBot Framework called AwesomeChatBot.
It has features like:
- (Blind-) Plate solving of deep-space photos using astrometry.net
- Astronomical Seeing / weather forecasting
- Querying data from the SIMBAD database
- Accessing the DSS (Deep Sky Survey) database for photos
- Notifications of upcoming rocket launches and events like Mars Rover landing, etc
The source code can be found here: https://github.com/RononDex/Astrobot/