Skip to content
This repository has been archived by the owner on Aug 10, 2024. It is now read-only.

Matt-McConway/roberto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roberto

The friendly Slack bot for MERCURIOUS :)

Roberto can do many things!

Current Features:

  • Fetch weather for a city (Just temperature at this stage)
  • Fetch a random cat image!
  • Domain whois
  • Domain lookup

How to run the bot:

To build and run the app see: Venv instructions

You'll then need to add Roberto to your slack team too (Manually/dev mode only for now): Slack bot user

Commands:

**Weather: **

  • weather cityname OR Weather cityname
    • E.g. @roberto weather Auckland gives "It is currently 20 in Auckland" (Degrees Celsius), data sourced from Open Weather Map.

**Cats: **

  • cat OR Cat
    • E.g. @roberto Cat will give an image of a cat from the Cat API

**Domain whois: **

  • whois url OR Whois url
    • E.g. @roberto Whois www.mercurious.nz will give "I can't lookup .nz domains :'(" (Will have to build own API for this!)
    • E.g. @roberto whois www.google.com will give the registration details for Google's domain.

**Domain Lookup: **

  • check OR Check
    • E.g. @roberto check www.mercurious.nz will give "mercurious.nz is registered :("

Planned Changes:

  • Proper error handling
  • Code optimisation, reduction
  • Integration with domain registrar
  • Integration with WHMCS
  • Migration to Docker from Venv - I want to learn this technology!
  • .nz domain lookup (Need to build own API for this)
  • More weather features

Feel free to contribute or use this project as a template of sorts!

About

The friendly slack bot for Mercurious :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages