Unfurl bot

Description

ABSTRACT
A bot that monitors conversations it's invited to, and "unfurls" any URLs in those messages. Here is a good article describing unfurling.

PROPOSAL
The project consists of a bot, implemented in Clojure, that unfurls URLs in messages it receives, then posts back a new message to the same conversation with the unfurled information (page title, description and preview image, if any).

BACKGROUND
Slack, Facebook, Twitter, and many other collaboration platforms provide "unfurling" as a core platform capability. This allows recipients of messages containing URLs to get some idea of what those URLs refer to, without having to navigate to it themselves (a potentially dangerous operation).

RATIONALE
Symphony doesn't provide this capability, which means that users who receive a URL in a message have no way of knowing what that URL refers to without clicking on it and navigating to it, a potentially dangerous operation. This capability can be emulated via a bot.

CORE DEVELOPERS
Owner: Symphony Software Foundation
Committers: Peter Monks

INITIAL GOALS
The code is already functionally complete. Next steps are for the Foundation to host it and configure it to run against the Foundation pod, for longer term stability and reliability testing.

Current GIT: https://github.com/pmonks/bot-unfurl

Assignee

Peter Monks

Reporter

Peter Monks

Due date

None

Priority

Medium
Configure