idlerpg

  • By lazypower
  • Latest version (#0)
  • trusty
  • Stable
  • Edge

Description

deliveres IdleRPG in an application container to run on your favorite Slack
domain through the IRC gateway.

Slack IDLERPG bot

This charm deploys a Slack IDLERPG bot to run on your Slack Domain. It leverages
a docker container to ensure a consistent environment is used to run the script
in isolation.

PreReq

Your Slack admin will need to
enable the IRC Gateway, without SSL support.
This perl script connects to your slack domain through the IRC Gateway, and this
charm does not leverage the SSL support, as it requires stunnel. Contributions
welcome to enable this!

Your deployment environment will also need access to the docker public registry.

Deployment

Deploying is as simple as:

juju deploy cs:~lazypower/idlerpg

All config options are required to run the charm. juju status-history will
list any missing config options during deployment.

Checking the Payload status

juju list-payloads
[Unit Payloads]
UNIT           MACHINE PAYLOAD-CLASS STATUS  TYPE   ID          TAGS 
unit-idlerpg-0 1       slackbo       running docker de8038f

Contact

Configuration

slackserver
(string) Slack IRC Gateway address
botnick
(string) Nickname for the Bot
botrealname
(string) Bots Real Name
botowner
(string) Username for the bots owner
botchan
(string) Channel to place the Bot
#idlerpg
botname
(string) Bots Username
slackpassword
(string) Slack IRC Password