Skip to content

An slack bot integration that respond with rss feed for most popular programming languages respond random gifs

Notifications You must be signed in to change notification settings

Usagib/Slack-ImojionBot

Repository files navigation


Logo

Imojion Slack Ruby bot

Take 5 minutes off reading the latest articles and news about the programming languages that you love with a super fun GiphyClient integration
Project Specs »

Table of Contents

About The Project

Imojion bot helps you take 5 minutes off in your slack workspace

Features

  • Type a programming language and recieve the latest news from a trusted rss feed
  • Get quick gifs for releiving stress 😄

Built With

Project built in Ruby under SlackAPI

Getting Started

Install ImojionBot on your Slack workspace in one click

Installation

Install Imojiboton your Slack Workspace

  1. Create a new Slack workspace or connect to an existing one Here- Slack workspace create
  2. Create a new slack app on SlackAPI Apps
  3. In SlackAPI YourNewAPP go to Features > Bot User > Add Bot User and save changes
  4. In SlackAPI YourNewAPP go to Settings > Install your app > Select workspace
  5. In SlackAPI YourNewAPP go to Features > Oauth & Permissions > Copy Bot User Oauth Token
  6. Clone this remote repo ImojionBot Review Branch
  7. Change Bot User Oauth (not to be confused wuth Oauth Token) token in .env file under SLACK_API_TOKEN (SLACK_API_TOKEN=xxxxx-xxx)
  8. Navigate to your Bot directory in your Terminal
  9. Run the following commands on terminal
  10. $ gem install bundler
  11. $ bundle
  12. $ rackup
  13. terminal should #INFO -- : Successfully connected team YourSlack (TSXXXXXXX) to https://YourSlack-xxxxx.slack.com.
  14. Click on the link to go to the Slack workspace with the installed app
  15. Enjoy ImojionBot!

Screenshots

screenshot1 screenshot1 screenshot1 screenshot1

Usage

Available commands for ImojionBot:

  • Imojionbot gifme (keyword) : use to generate automatic gifs! I.E. @imojionbot gifme cats : will show you a cat gif

Be sure you have the required workspace permissions This is a giphyclient slack integration, see more at: GiphyAPI

use the following commands to get inmmediate articles on your prefered topic

  • ImojionBot cpp
  • ImojionBot css
  • ImojionBot html
  • ImojionBot java
  • ImojionBot javascript
  • ImojionBot news
  • ImojionBot python
  • ImojionBot ruby

Contact

Project Link: https://github.com/Usagib/Slack-ImojionBot Eduardo Bonilla https://github.com/UsagiB

About

An slack bot integration that respond with rss feed for most popular programming languages respond random gifs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages