HTTP API for sending SMS via SMPP.
Package burner send sms over burner api Author: Z-M-Huang Repository: https://github.com/Z-M-Huang/go-burner License: MIT Note: Please do not abuse the Burner service!!!
Package smsactivate is a client for sms-activate.ru API. For API description see https://sms-activate.ru/en/api_doc.
A Go package that provides bindings to the Reach SMS REST API See https://www.reach-interactive.com/developers/api/
Banshee is a real-time anomalies(outliers) detection system for periodic metrics. We are using it to monitor our website and rpc services intefaces, including called frequency, response time and exception calls. Our services send statistics to statsd, statsd aggregates them every 10 seconds and broadcasts the results to its backends including banshee, banshee analyzes current metrics with history data, calculates the trending and alerts us if the trending behaves anomalous. For example, we have an api named get_user, this api's response time (in milliseconds) is reported to banshee from statsd every 10 seconds: Banshee will catch the latest metric 300 and report it as an anomaly. Why don't we just set a fixed threshold instead (i.e. 200ms)? This may also works but it is boring and hard to maintain a lot of thresholds. Banshee will analyze metric trendings automatically, it will find the "thresholds" automatically. 1. Designed for periodic metrics. Reality metrics are always with periodicity, banshee only peeks metrics with the same "phase" to detect. 2. Multiple alerting rule configuration options, to alert via fixed-thresholds or via anomalous trendings. 3. Coming with anomalies visualization webapp and alerting rules admin panels. 4. Require no extra storage services, banshee handles storage on disk by itself. 1. Go >= 1.5. 2. Node and gulp. 1. Clone the repo. 2. Build binary via `make`. 3. Build static files via `make static`. Usage: Flags: See package config. In order to forward metrics to banshee from statsd, we need to add the npm module statsd-banshee to statsd's banckends: 1. Install statsd-banshee on your statsd servers: 2. Add module statsd-banshee to statsd's backends in config.js: Require bell.js v2.0+ and banshee v0.0.7+: Banshee have 4 compontents and they are running in the same process: 1. Detector is to detect incoming metrics with history data and store the results. 2. Webapp is to visualize the detection results and provides panels to manage alerting rules, projects and users. 3. Alerter is to send sms and emails once anomalies are found. 4. Cleaner is to clean outdated metrics from storage. See package alerter and alerter/exampleCommand. Via fabric(http://www.fabfile.org/): See deploy.py docs for more. Just pull the latest code: Note that the admin storage sqlite3 schema will be auto-migrated. 1. Detection algorithms, see package detector. 2. Detector input net protocol, see package detector. 3. Storage, see package storage. 4. Filter, see package filter. Reference: https://github.com/eleme/banshee/blob/master/intro.md MIT (c) eleme, inc.
AWS-SNS-Listener listens to SNS topics. It prints the body of any messages published to an SNS topic to stdout. It accomplishes this by creating an SQS queue, subscribing it to the topic and then periodically receiving messages. Usage: The flags are: AWS-SNS-Listener uses v2 of the AWS SDK for interacting with the SNS, SQS and SSM APIs. The default credential provider is used and it does not accept named profiles. See: https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/#specifying-credentials Messages are written to stdout while logs are written to stderr. This allows message content to be piped or redirected without pollution by logs. Only one message at a time is received from the queue so high volume topics may result in a very full queue. This utility is not meant for processing high volumes of messages but to help troubleshoot SNS without fussing with email or SMS.
Package zenziva is a library to use the Zenziva service. This library contains a method to send SMS to Zenziva v1 API. This library uses Hystrix client from the https://github.com/gojek/heimdall/v7 as its underlying HTTP client.
Package zenziva is a library to use the Zenziva service. This library contains a method to send SMS to Zenziva v1 API. This library uses Hystrix client from the https://github.com/gojek/heimdall/v7 as its underlying HTTP client.
Package ippanel is an official library for working with ippanel sms api. brief documentation for ippanel sms api provided at http://docs.ippanel.com
Package messagebird is an official library for interacting with MessageBird.com API. The MessageBird API connects your website or application to operators around the world. With our API you can integrate SMS, Chat & Voice. More documentation you can find on the MessageBird developers portal: https://developers.messagebird.com/
Package messagebird is an official library for interacting with MessageBird.com API. The MessageBird API connects your website or application to operators around the world. With our API you can integrate SMS, Chat & Voice. More documentation you can find on the MessageBird developers portal: https://developers.messagebird.com/
Package messagebird is an official library for interacting with MessageBird.com API. The MessageBird API connects your website or application to operators around the world. With our API you can integrate SMS, Chat & Voice. More documentation you can find on the MessageBird developers portal: https://developers.messagebird.com/
Package ippanel is an official library for working with ippanel sms api. brief documentation for ippanel sms api provided at http://docs.ippanel.com
Package messagebird is an official library for interacting with MessageBird.com API. The MessageBird API connects your website or application to operators around the world. With our API you can integrate SMS, Chat & Voice. More documentation you can find on the MessageBird developers portal: https://developers.messagebird.com/
Package africastalking is an unofficial AfricasTalking SDK providing SMS, Voice, Payment, Airtime, USSD API implementations Currently implemented services
Package ippanel is an official library for working with ippanel sms api. brief documentation for ippanel sms api provided at http://docs.ippanel.com
Package twilio is s small wrapper to be used with the Twilio API. Twilio lets you use standard web languages to build voice, VoIP and SMS applications via a web API. To use it, all that you need is to create a client: And to send a message just write: