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
- Charm Author: Charles Butler
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