Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

dopebot

0.3.4 • Public • Published

dopebot

Slack bot which connects with Mopidy and Spotify.

Installation

  1. npm install dopebot --global

Usage

dopebot --token "<SLACK_TOKEN>" --channel "<SLACK_CHANNEL>" --id "<SPOTIFY_CLIENT_ID>" --secret "<SPOTIFY_CLIENT_SECRET>" --mopidy "<MOPIDY_URL>" --brain

Please see dopebot --help:

Usage: dopebot [options]

Options:
  --token, -t       Set token for the Slack API              [string] [required]
  --channel, -c     Set the Slack channel name to listen for input
                                                             [string] [required]
  --mopidy, -m, -m  Set the WS-URL of Mopidy
                             [string] [default: "ws://localhost:6680/mopidy/ws"]
  --dialog, -d      Only respond to <@dopebot>        [boolean] [default: false]
  --brain, -b       Remember user commands            [boolean] [default: false]
  --unfurl, -u      Unfold Spotify URIs in Slack      [boolean] [default: false]
  --emoji, -e       Dopebot emoji icon in Slack
                                              [string] [default: ":loud_sound:"]
  --limit, -l, -l   Set limit for Spotify API result lists[number] [default: 20]
  --id, -i          Set the Spotify client Id                [string] [required]
  --secret, -s      Set the Spotify client secret            [string] [required]
  --verbose, -v     Increase verbosity                                   [count]
  --help, -h        Show help                                          [boolean]

For general Slack integration information please refer to the official Slack documentation. In the channel where you have added dopebot try: help to list all commands. For Spotify search integration please create an app to generate client and secret.

Contributors

License

MIT © Sebastian Krüger

install

npm i dopebot

Downloadsweekly downloads

16

version

0.3.4

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability