Chatbot project to help you find relevant events in your area
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Chatbot project to help you find relevant events in your area using RSS feeds from Angus, Aberdeen City, Aberdeenshire and Edinburgh.

The Bot format follows the tutorial here

Instead of using virtualenv and environment variables we stored the SLACK_BOT_TOKEN, BOT_ID in a file (which is not added to this repo - but see secrets.example for the format).

The sqlite database (created with FME) is populated by pulling in the RSS event feeds from:

The database can be updated on a schedule to ensure valid results are returned.

Fields in the database are:

  • Title
  • Content
  • Id
  • PublishedDate
  • LinkURI
  • StartDate
  • EndDate
  • Venue

and we've added two more:

  • Category
  • Tags

Where there are categories in at least one of the RSS feeds most do not.

Our aim is that programatically we will infer categorisation and tagging from fields such as Title and Content.

It may also be possible to use a tool such as Word2Vec to establish relationships to standard terminologies.

Finally it was suggested at CTC8 that once we get this running, we could then provide an enriched meta RSS feed back out from our system.

Not all RSS feeds are created equal!