Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/symfony/termii-notifier
Symfony Termii Notifier Bridge
https://github.com/symfony/termii-notifier
component notifier php symfony symfony-component termii
Last synced: about 1 month ago
JSON representation
Symfony Termii Notifier Bridge
- Host: GitHub
- URL: https://github.com/symfony/termii-notifier
- Owner: symfony
- License: mit
- Created: 2022-12-02T16:07:36.000Z (almost 2 years ago)
- Default Branch: 7.1
- Last Pushed: 2024-09-27T08:44:07.000Z (about 2 months ago)
- Last Synced: 2024-09-30T16:03:38.607Z (about 2 months ago)
- Topics: component, notifier, php, symfony, symfony-component, termii
- Language: PHP
- Homepage: https://symfony.com/notifier
- Size: 25.4 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Termii Notifier
=============Provides [Termii](https://www.termii.com) integration for Symfony Notifier.
DSN example
-----------```
TERMII_DSN=termii://API_KEY@default?from=FROM&channel=CHANNEL
```where:
- `API_KEY` is your Termii API key
- `FROM` is your sender
- `CHANNEL` is your channel (generic, dnd, whatsapp)Adding Options to a Message
---------------------------With a Termii Message, you can use the `TermiiOptions` class to add
[message options](https://developer.termii.com/messaging#send-message).```php
use Symfony\Component\Notifier\Message\SmsMessage;
use Symfony\Component\Notifier\Bridge\Termii\TermiiOptions;$sms = new SmsMessage('+1411111111', 'My message');
$options = (new TermiiOptions())
->type('test_type')
->channel('test_channel')
->media('test_media_url', 'test_media_caption')
// ...
;// Add the custom options to the sms message and send the message
$sms->options($options);$texter->send($sms);
```Resources
---------* [Contributing](https://symfony.com/doc/current/contributing/index.html)
* [Report issues](https://github.com/symfony/symfony/issues) and
[send Pull Requests](https://github.com/symfony/symfony/pulls)
in the [main Symfony repository](https://github.com/symfony/symfony)