Skip to content

thrawnarn/ombibot

 
 

Repository files navigation

OmbiBot

A bot to ombi with

Prerequisites

  1. Ruby >= 1.9.3
  2. Bundler/RubyGems

Installation

  1. Install dependencies
$ bundle install

Running

  1. Replace environment variables

    1. create a file in the /config called .env
    2. copy from .env.example and replace with your values (leave slack one empty for now)
  2. Start the server

$ bundle exec foreman start
  1. Host it somewhere with an SSL cert (needed for interactions)

  2. Set up Slack bot

    1. Create a Slack app and configure it in your workspace
    2. Add Bots, Interactive Components, and Permissions
    3. Configure .env with Bot User OAuth Access Token from OAuth and Permissions sidebar tab
    4. Configure the Request URL on Interactive Components to the URL from #3 above
  3. ?

  4. Profit!

How to use:

plex search ricky bobby

will return Talladega Nights: The Ballad of Ricky Bobby

Command Structure:

[trigger] [command] [expression]
  • trigger - one of "plex" or "ombibot" or "ombi"
  • command - one of "download" or "find" or "search" or "get" or "request"
  • expression - the movie you're searching for (TV support coming soon.)

You can also send DMs to the bot, for your more embarassing requests. The DMs don't require the trigger word.

Built With:

Slack Ruby Bot

About

OmbiBot for Slack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 95.7%
  • Dockerfile 4.3%