bots: Create Link Shortener Bot.

Create Link Shortener Bot using the goo.gl Link Shortening API.

Link Shortener Bot can be mentioned in a conversation, and it will
respond with shortened, goo.gl links for every URL in the message.

For example,

 > @link_shortener_bot @johnsmith Check out this file:
 > https://github.com/zulip/python-zulip-api/blob/master/zulip_bots/

and Link Shortener Bot would respond

 > https://github.com/zulip/python-zulip-api/blob/master/zulip_bots/:
 > https://goo.gl/Mt5z3c

In order to use Link Shortener Bot, an API key for goo.gl must be set
in `link_shortener.conf` in the `link_shortener` folder.
This commit is contained in:
Skunk 2017-12-01 20:33:52 -08:00 committed by showell
parent e5685adf2e
commit 29e22c2c0a
7 changed files with 174 additions and 0 deletions

View file

@ -52,6 +52,7 @@ setuptools_info = dict(
'html2text', # for bots/define
'BeautifulSoup4', # for bots/googlesearch
'lxml', # for bots/googlesearch
'requests' # for bots/link_shortener
],
)