mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-14 07:26:47 +00:00
* Slack.go improvements and increasing converage Slack.go Adding handling for trying to send responses when the websocket isn't connected Slack.go Adding handling for an error response other than "Socket URL has expired" Slack.go Making handleErrorResponse return an error Slack.go Making use of s.Connected Slack.go Making HandleMessage return an error Slack.go Removing SendHTTPGetRequestSlack, code now calls SendHTTPGetRequest from common.go instead More coverage for slack GetChannelsString test More coverage for slack GetUsernameByID test Improving slack GetIDByName test Adding slack GetGroupIDByName test Improving slack GetChannelIDByName test More coverage for slack GetUsersInGroup test Adding slack WebSocketConnect test Adding slack handlePresenceChange test Adding slack handleMessageResponse test Adding slack handleErrorResponse test Adding slack handleHelloResponse test Adding slack handleReconnectResponse test Adding slack WebsocketSend test Adding slack HandleMessage test Adding slack SendHTTPGetRequestSlack test * Fixing race conditions and missing exclamation mark.
GoCryptoTrader package Comms
This comms package is part of the GoCryptoTrader codebase.
This is still in active development
You can track ideas, planned features and what's in progresss on this Trello board: https://trello.com/b/ZAhMhpOy/gocryptotrader.
Join our slack to discuss all things related to GoCryptoTrader! GoCryptoTrader Slack
Communications package
What is the Communications package?
- This package allows for the communication of events/data that occurs in the to be exported out to a defined communication medium
Current Features
- Slack bot support
- SMSGlobal instant bulk messaging
- SMTP messaging
- Telegram bot support
How to enable example
- In your config.json enable each individual communications package you desire
- Please view the individual readme documentation inside the specific package for more details
Please click GoDocs chevron above to view current GoDoc information for this package
Contribution
Please feel free to submit any pull requests or suggest any desired features to be added.
When submitting a PR, please abide by our coding guidelines:
- Code must adhere to the official Go formatting guidelines (i.e. uses gofmt).
- Code must be documented adhering to the official Go commentary guidelines.
- Code must adhere to our coding style.
- Pull requests need to be based on and opened against the
masterbranch.
Donations
If this framework helped you in any way, or you would like to support the developers working on it, please donate Bitcoin to:
1F5zVDgNjorJ51oGebSvNCrSAHpwGkUdDB