forked from GitHub/dbot
35 lines
1.0 KiB
Markdown
35 lines
1.0 KiB
Markdown
## imgur
|
|
|
|
Various imgur functionality.
|
|
|
|
### Description
|
|
|
|
Posts information on imgur links which are pasted into the channel and provides
|
|
functionality to generate a random imgur link.
|
|
|
|
### Commands
|
|
|
|
#### ~ri
|
|
Generate a random imgur image and post a link to it in the channel.
|
|
|
|
### API
|
|
|
|
#### getRandomImage(callback)
|
|
Generate a random imgur image by generating random slugs and then testing for
|
|
their existence until it finds one which exists (and hasn't been deleted).
|
|
Callback is given with two parameters, the URL of the generated image, and the
|
|
slug for the generated image.
|
|
|
|
#### getImageInfoString(slug, callback)
|
|
Return a string containing info about the image with the given slug from the
|
|
imgur API. Callback is called with one argument, the info string.
|
|
|
|
#### getImageInfo(slug, callback)
|
|
Return data from the imgur API on an image with the given slug. Callback is
|
|
called with one argument, the information returned by the API.
|
|
|
|
### Hooks
|
|
|
|
#### link
|
|
Posts information about an imgur link when one is linked in the channel.
|