chathooks

Service to convert webhook messages to your favorite chat / team messaging format. Run transparently as a formatting webhook proxy.

MIT License

Stars
40
chathooks - v0.7.2

Published by grokify almost 3 years ago

Updates

  1. dep: go mod: remove direct dependency github.com/pkg/errors
  2. dep: go mod: update
chathooks - v0.7.1

Published by grokify almost 3 years ago

Updates

  1. dep: go mod: update
chathooks - v0.7.0

Published by grokify almost 3 years ago

Overview

  1. Support user-selected output format (e.g. Markdown-only and classic card with AdaptiveCard in the future)
  2. Rename url to outputURL to remove collision with Heroku adapter

Updates

  1. dep: go mod: update
  2. cleanup: util/attachment.go: remove unneeded code
  3. docs: README.md: update incl 401 error
  4. feat: adapters: add ability to modify cards via query param
  5. style: alias: remove alias; move unneeded code
  6. enhance: change qryparam to outputURL from url; prep for outputFormat
  7. style: alias: remove sporadically used cc alias for commonchat
  8. internal: constances: enhance/consolidate constant management
  9. docs: shields: add LOC
chathooks - v0.6.0

Published by grokify almost 3 years ago

Overview

  1. ensure Slack proxy works for GitLab webhooks
  2. add defaultActivity and defaultIcon query string params for Slack reformatter
  3. add Slack markup link formatting from Skype to Markdown for text property

Updates

  1. cleanup: handlers: remove unneeded code
  2. enhance: queryparams: update defaultActivity, defaultIcon
  3. dep: go mod: update
  4. enhance: slack: add msg type redundancy
  5. enhance: service: add new param constants
  6. dep: go mod: update: enhance slack SkypeToMarkdown conversion
  7. feat: add activity and icon query parameters
  8. cleanup: handlers/slack: remove unneeded code
chathooks - v0.5.3

Published by grokify about 3 years ago

Updates

  1. dep: go mod: update: Dependabot
  2. ci: gh actions: update
chathooks - v0.5.2

Published by grokify about 3 years ago

Updates

  1. ci: gh actions: update Go versions
  2. dep: go mod: update
  3. cleanup: CHANGELOG.md: remove in favor of git history
  4. docs: README.md: update
  5. data: updown: add example Slack-compat webhooks
chathooks - v0.5.1

Published by grokify over 3 years ago

Update dependencies.

chathooks - v0.5.0

Published by grokify almost 4 years ago

Updates

  1. Dep: Add Go Modules
  2. CI: Add GitHub Actions
  3. Simplify: simple start up code using simplego/net/http/httpsimple/SimpleServer{}
chathooks - AWS Lambda Token Bug Fix

Published by grokify over 5 years ago

Fixes

  • AWS Lambda auth bug: implementation did not process query string token parameter when required by CHATHOOKS_TOKENS configuration environment variable.
  • README.md typo fix.
chathooks - Add homepage

Published by grokify over 6 years ago

chathooks - Heroku release

Published by grokify over 6 years ago

  • Add dependencies via godep and vendor for Heroku
  • Add Heroku and Deploy to Heroku button support
  • Refactor to use gotilla/net/anyhttp
  • Remove eawsy/aws-lambda-go-shim support

Changes v0.3.2...v0.4.0

chathooks - Add docs

Published by grokify over 6 years ago

Add documentation and helpers.

chathooks - Refactor

Published by grokify over 6 years ago

Refactor chathooks/src/adapters/* to commonchat

chathooks - AWS Lambda `aws/aws-lambda-go` release

Published by grokify over 6 years ago

Add support for aws/aws-lambda-go.

chathooks - Pre aws/aws-lambda-go support release

Published by grokify over 6 years ago

This release contains all changes before major backward compatibility changes in v0.3.0 to support aws/aws-lambda-go.

chathooks - Rename to chathooks

Published by grokify almost 7 years ago

chathooks - AWS Lambda `eawsy/aws-lambda-go-shim` release

Published by grokify about 7 years ago

  • Engines: Add support for AWS Lambda and API Gateway
  • Refactor: Update URL format from path to query params
  • Examples: proxy_send.go example script added to use proxy
chathooks - Initial design for local testing

Published by grokify about 7 years ago

  • Proxy primarily built to test webhook messages
  • Handlers: multiple source webhook handlers supported
  • Adapters: multiple chat platform adapters supported
  • Engines: FastHTTP support
Package Rankings
Top 6.06% on Proxy.golang.org
Badges
Extracted from project README
Build Status Go Report Card Docs License Heroku