Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ronlek/rocket.chat.memebuddy

Your wingman to get memes on Rocket.Chat. 🚀
https://github.com/ronlek/rocket.chat.memebuddy

app memes open-source rocketchat typescript

Last synced: about 2 months ago
JSON representation

Your wingman to get memes on Rocket.Chat. 🚀

Awesome Lists containing this project

README

        

# MemeBuddy

Cheer up! MemeBuddy's here. 🎉

MemeBuddy is your new wingman to get memes on Rocket.Chat. A `/meme` is all it needs to fetch you a new meme everytime!

## 📺 Demo

### Team Channel

MemeBuddy works on Rocket.Chat team channels through the `/meme` slash command.

![Meme-Me-Up-Scotty-Demo](examples/memebuddy-demo.gif)

### Omnichannel

To get MemeBuddy to work on Rocket.Chat omnichannel just send a `:meme:` within the LiveChat client.

![Meme-Me-Up-Scotty-Demo](examples/memebuddy-livechat.gif)

## 🤝 Contributing

You'll need to set up the Rocket.Chat Apps dev environment, please see https://developer.rocket.chat/apps-development/rocket.chat-app

To install the using the command line, you have to turn on the setting Enable development mode on the Rocket.Chat server under `Admin > General > Apps`.

Then you can clone this repo and then:

```
npm install
rc-apps deploy
```

Follow the instructions and when you're done, the app will be installed on your Rocket.Chat server.

Accepting feature requests and bugs on the [issues page](https://github.com/RonLek/Rocket.Chat.App-Meme-Me-Up-Scotty/issues).

A big shoutout to [@D3vd](https://github.com/D3vd) for their [meme api](https://github.com/D3vd/Meme_Api).

## ❤️ Show your support

Please ⭐️ this repository if this project helped you!