This is a API based projects that named Random jokes Generator. It uses an JOKE API that gives you a new joke everytime.
So I integrate it with a extension by which you can click every time and get new joke.
API Documentation: https://icanhazdadjoke.com/api
API link: https://icanhazdadjoke.com/slack
In response you will get:
{
"attachments": [
{
"fallback": "My first time using an elevator was an uplifting experience. The second time let me down.",
"footer": "<https://icanhazdadjoke.com/j/1DQZvXvX8Ed|permalink> - <https://icanhazdadjoke.com|icanhazdadjoke.com>",
"text": "My first time using an elevator was an uplifting experience. The second time let me down."
}
],
"response_type": "in_channel",
"username": "icanhazdadjoke"
}
We are interested in the text part in the response, so extract it using JS and replace with your HTML and show it to the extension.