Concourse and discord integrate resource
Branch: master
Clone or download
Latest commit 06f8dd7 Apr 26, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
check
in
out
.gitignore
Dockerfile
README.md

README.md

Discord notification resource

Sends messages to Discord channels.

Please note that I do not have automated deployment to docker hub yet and will set it up in the future. For now I do it regularly when I update the repo.

Resource Type Configuration

resource_types:
- name: discord-resource
  type: docker-image
  source:
    repository: trivigy/discord-resource

Resource Configuration Example

- name: discord
  type: discord-resource
  check_every: 999999h
  source:
    token: ((token))

Behavior

check: Inactive.

in: Inactive.

out: Sends message to Discord.

Send message to discord, with the configured parameters.

Parameters: params

  • channel (required) Specifies which channel to post the message in. The bot must have permissions authorized to send_messages for the specific channel. The channel id needs to be provided as a snowflake number in quotes (string)
  • color (required) Indicates what color the embed should be marked with. If no color is specified black will be used. (Not sure how to pass hex values via concourse so just look up the hex value and calculate what integer it is.)
  • title (required) Any text wanted to ultimately appear on the page as the title of the message.
  • message (required) The text that will be inside of the body of the message.

Usage Example

jobs:
- name: discord-send
  plan:
  - put: discord
    params:
      channel: "((channel_id))"
      color: 6076508
      title: Hello World!
      message: |
        Success