A bot to ombi with
- Ruby >= 1.9.3
- Bundler/RubyGems
- Install dependencies
$ bundle install
-
Replace environment variables
- create a file in the /config called
.env
- copy from
.env.example
and replace with your values (leave slack one empty for now)
- create a file in the /config called
-
Start the server
$ bundle exec foreman start
-
Host it somewhere with an SSL cert (needed for interactions)
-
Set up Slack bot
- Create a Slack app and configure it in your workspace
- Add Bots, Interactive Components, and Permissions
- Configure
.env
withBot User OAuth Access Token
fromOAuth and Permissions
sidebar tab - Configure the
Request URL
onInteractive Components
to the URL from #3 above
-
?
-
Profit!
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.