mirror of
https://github.com/symfony/recipes.git
synced 2026-09-11 15:16:30 +03:00
[symfony/*-notifier] Leverage the add-lines configurator (#1217)
This commit is contained in:
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " allmysms: '%env(ALLMYSMS_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "ALLMYSMS_DSN=allmysms://LOGIN:APIKEY@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " allmysms: '%env(ALLMYSMS_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "ALLMYSMS_DSN=allmysms://LOGIN:APIKEY@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " sns: '%env(AMAZON_SNS_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "AMAZON_SNS_DSN=sns://ACCESS_KEY:SECRET_KEY@default?region=REGION"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " bandwidth: '%env(BANDWIDTH_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "BANDWIDTH_DSN=bandwidth://USERNAME:PASSWORD@default?from=FROM&account_id=ACCOUNT_ID&application_id=APPLICATION_ID&priority=PRIORITY"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " chatwork: '%env(CHATWORK_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "CHATWORK_DSN=chatwork://API_TOKEN@default?room_id=ID"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " clicksend: '%env(CLICKSEND_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "CLICKSEND_DSN=clicksend://API_USERNAME:API_KEY@default?from=FROM&source=SOURCE&list_id=LIST_ID&from_email=FROM_EMAIL"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " clickatell: '%env(CLICKATELL_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "CLICKATELL_DSN=clickatell://ACCESS_TOKEN@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,12 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"target": " texter_transports:",
|
||||
"content": " crowdin: '%env(CROWDIN_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "CROWDIN_DSN=crowdin://PROJECT_ID:API_TOKEN@ORGANIZATION_DOMAIN.default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " discord: '%env(DISCORD_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "DISCORD_DSN=discord://TOKEN@default?webhook_id=ID"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " engagespot: '%env(ENGAGESPOT_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "ENGAGESPOT_DSN=engagespot://API_KEY@default?campaign_name=CAMPAIGN_NAME"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " esendex: '%env(ESENDEX_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "ESENDEX_DSN=esendex://EMAIL:PASSWORD@default?accountreference=ACCOUNT_REFERENCE&from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " expo: '%env(EXPO_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "EXPO_DSN=expo://TOKEN@default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " fakechat+email: '%env(FAKE_CHAT_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "FAKE_CHAT_DSN=fakechat+email://default?to=TO&from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " fakesms+email: '%env(FAKE_SMS_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "FAKE_SMS_DSN=fakesms+email://default?to=TO&from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " firebase: '%env(FIREBASE_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "FIREBASE_DSN=firebase://TOKEN@default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " forty-six-elks: '%env(FORTY_SIX_ELKS_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "FORTY_SIX_ELKS_DSN=forty-six-elks://API_USERNAME:API_PASSWORD@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " freemobile: '%env(FREE_MOBILE_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "FREE_MOBILE_DSN=freemobile://LOGIN:API_KEY@default?phone=PHONE"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " gatewayapi: '%env(GATEWAYAPI_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "GATEWAYAPI_DSN=gatewayapi://TOKEN@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " gatewayapi: '%env(GATEWAYAPI_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "GATEWAYAPI_DSN=gatewayapi://TOKEN@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " gitter: '%env(GITTER_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "GITTER_DSN=gitter://TOKEN@default?room_id=ROOM_ID"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " googlechat: '%env(GOOGLE_CHAT_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "See https://developers.google.com/hangouts/chat/how-tos/webhooks",
|
||||
"#2": "GOOGLE_CHAT_DSN=googlechat://ACCESS_KEY:ACCESS_TOKEN@default/SPACE?threadKey=THREAD_KEY"
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " googlechat: '%env(GOOGLE_CHAT_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "See https://developers.google.com/hangouts/chat/how-tos/webhooks",
|
||||
"#2": "GOOGLE_CHAT_DSN=googlechat://ACCESS_KEY:ACCESS_TOKEN@default/SPACE?thread_key=THREAD_KEY"
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " infobip: '%env(INFOBIP_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "INFOBIP_DSN=infobip://ACCESS_TOKEN@HOST?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " iqsms: '%env(IQSMS_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "IQSMS_DSN=iqsms://LOGIN:PASSWORD@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " isendpro: '%env(ISENDPRO_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "ISENDPRO_DSN=isendpro://ACCOUNT_KEY_ID@default?from=FROM&no_stop=NO_STOP&sandbox=SANDBOX"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " kaz-info-teh: '%env(KAZ_INFO_TEH_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "KAZ_INFO_TEH_DSN=kaz-info-teh://USERNAME:PASSWORD@default?sender=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " lightsms: '%env(LIGHTSMS_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "LIGHTSMS_DSN=lightsms://LOGIN:TOKEN@default?from=PHONE"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " linenotify: '%env(LINE_NOTIFY_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "LINE_NOTIFY_DSN=linenotify://TOKEN@default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " linkedin: '%env(LINKEDIN_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "LINKEDIN_DSN=linkedin://token:user-id@default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,12 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"target": " texter_transports:",
|
||||
"content": " loco: '%env(LOCO_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "LOCO_DSN=loco://API_KEY@default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,12 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"target": " texter_transports:",
|
||||
"content": " lokalise: '%env(LOKALISE_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "LOKALISE_DSN=lokalise://PROJECT_ID:API_KEY@default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,12 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"target": " texter_transports:",
|
||||
"content": " mailpace+api: '%env(MAILER_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "MAILER_DSN=mailpace+api://API_TOKEN@default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " mailjet: '%env(MAILJET_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "MAILJET_DSN=mailjet://TOKEN@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " mastodon: '%env(MASTODON_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "MASTODON_DSN=mastodon://ACCESS_TOKEN@HOST"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " mattermost: '%env(MATTERMOST_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "See https://docs.mattermost.com/developer/bot-accounts.html",
|
||||
"#2": "MATTERMOST_DSN=mattermost://ACCESS_TOKEN@HOST/PATH?channel=CHANNEL"
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " mercure: '%env(MERCURE_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "MERCURE_DSN=mercure://default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " messagebird: '%env(MESSAGEBIRD_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "MESSAGEBIRD_DSN=messagebird://TOKEN@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " messagemedia: '%env(MESSAGEMEDIA_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "MESSAGEMEDIA_DSN=messagemedia://API_KEY:API_SECRET@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " microsoftteams: '%env(MICROSOFT_TEAMS_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "MICROSOFT_TEAMS_DSN=microsoftteams://default/HOSTPATH"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " mobyt: '%env(MOBYT_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "MOBYT_DSN=mobyt://USER_KEY:ACCESS_TOKEN@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " nexmo: '%env(NEXMO_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "NEXMO_DSN=nexmo://KEY:SECRET@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,11 +1,7 @@
|
||||
framework:
|
||||
notifier:
|
||||
#chatter_transports:
|
||||
# slack: '%env(SLACK_DSN)%'
|
||||
# telegram: '%env(TELEGRAM_DSN)%'
|
||||
#texter_transports:
|
||||
# twilio: '%env(TWILIO_DSN)%'
|
||||
# nexmo: '%env(NEXMO_DSN)%'
|
||||
chatter_transports:
|
||||
texter_transports:
|
||||
channel_policy:
|
||||
# use chat/slack, chat/telegram, sms/twilio or sms/nexmo
|
||||
urgent: ['email']
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " octopush: '%env(OCTOPUSH_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "OCTOPUSH_DSN=octopush://USERLOGIN:APIKEY@default?from=FROM&type=TYPE"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " onesignal: '%env(ONESIGNAL_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "ONESIGNAL_DSN=onesignal://APP_ID:API_KEY@default?defaultRecipientId=DEFAULT_RECIPIENT_ID"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " orange-sms: '%env(ORANGE_SMS_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "ORANGE_SMS_DSN=orange-sms://CLIENT_ID:CLIENT_SECRET@default?from=FROM&sender_name=SENDER_NAME"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " ovhcloud: '%env(OVHCLOUD_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "OVHCLOUD_DSN=ovhcloud://APPLICATION_KEY:APPLICATION_SECRET@default?consumer_key=CONSUMER_KEY&service_name=SERVICE_NAME"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " pagerduty: '%env(PAGERDUTY_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "PAGERDUTY_DSN=pagerduty://TOKEN@SUBDOMAIN"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " plivo: '%env(PLIVO_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "PLIVO_DSN=plivo://AUTH_ID:AUTH_TOKEN@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,12 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"target": " texter_transports:",
|
||||
"content": " postmark: '%env(MAILER_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "MAILER_DSN=postmark://ID@default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " pushover: '%env(PUSHOVER_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "PUSHOVER_DSN=pushover://USER_KEY:APP_TOKEN@default"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " redlink: '%env(REDLINK_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "REDLINK_DSN=redlink://API_TOKEN:APP_TOKEN@default?from=FROM&version=VERSION"
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
{
|
||||
"env": {
|
||||
"#1": "REDLINK_DSN=redlink://API_TOKEN:APP_TOKEN@default?from=FROM&version=VERSION"
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " ringcentral: '%env(RINGCENTRAL_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "RINGCENTRAL_DSN=ringcentral://API_TOKEN@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " rocketchat: '%env(ROCKETCHAT_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "ROCKETCHAT_DSN=rocketchat://ACCESS_TOKEN@default?channel=CHANNEL"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " sendberry: '%env(SENDBERRY_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "SENDBERRY_DSN=sendberry://USERNAME:PASSWORD@default?auth_key=AUTH_KEY&from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,12 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"target": " texter_transports:",
|
||||
"content": " sendgrid: '%env(MAILER_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "MAILER_DSN=sendgrid://KEY@default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " sendinblue: '%env(SENDINBLUE_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "SENDINBLUE_DSN=sendinblue://API_KEY@default?sender=PHONE"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " simpletextin: '%env(SIMPLETEXTIN_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "SIMPLETEXTIN_DSN=simpletextin://API_KEY@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " sinch: '%env(SINCH_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "SINCH_DSN=sinch://SID:TOKEN@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " slack: '%env(SLACK_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "SLACK_DSN=slack://TOKEN@default?channel=CHANNEL"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " slack: '%env(SLACK_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "See https://api.slack.com/messaging/webhooks",
|
||||
"#2": "SLACK_DSN=slack://default/ID"
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " slack: '%env(SLACK_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "SLACK_DSN=slack://TOKEN@default?channel=CHANNEL"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " smsbiuras: '%env(SMSBIURAS_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "SMSBIURAS_DSN=smsbiuras://UID:API_KEY@default?from=FROM&test_mode=0"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " sms-factor: '%env(SMS_FACTOR_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "SMS_FACTOR_DSN=sms-factor://TOKEN@default?sender=SENDER&push_type=PUSH_TYPE"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " sms77: '%env(SMS77_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "SMS77_DSN=sms77://API_KEY@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " smsapi: '%env(SMSAPI_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "See https://www.smsapi.pl/docs/#autoryzacja",
|
||||
"#2": "SMSAPI_DSN=smsapi://TOKEN@default?from=CHANNEL_ID"
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " smsc: '%env(SMSC_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "SMSC_DSN=smsc://LOGIN:PASSWORD@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " smsmode: '%env(SMSMODE_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "SMSMODE_DSN=smsmode://API_KEY@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " spothit: '%env(SPOTHIT_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "SPOTHIT_DSN=spothit://TOKEN@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " telegram: '%env(TELEGRAM_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "TELEGRAM_DSN=telegram://TOKEN@default?channel=CHAT_ID"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " telnyx: '%env(TELNYX_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "TELNYX_DSN=telnyx://API_KEY@default?from=FROM&messaging_profile_id=MESSAGING_PROFILE_ID"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " termii: '%env(TERMII_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "TERMII_DSN=termii://API_KEY@default?from=FROM&channel=CHANNEL"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,14 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " turbosms: '%env(TURBOSMS_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "TURBOSMS_DSN=turbosms://AUTH_TOKEN@default?from=FROM"
|
||||
"#1": "TURBOSMS_DSN=turbosms://AUTH_TOKEN@default?from=FROM"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " twilio: '%env(TWILIO_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "TWILIO_DSN=twilio://SID:TOKEN@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " twitter: '%env(TWITTER_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "TWITTER_DSN=twitter://API_KEY:API_SECRET:ACCESS_TOKEN:ACCESS_SECRET@default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " vonage: '%env(VONAGE_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "VONAGE_DSN=vonage://KEY:SECRET@default?from=FROM"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " texter_transports:",
|
||||
"content": " yunpian: '%env(YUNPIAN_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "YUNPIAN_DSN=yunpian://APIKEY@default"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " zendesk: '%env(ZENDESK_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "ZENDESK_DSN=zendesk://EMAIL:TOKEN@SUBDOMAIN"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "config/packages/notifier.yaml",
|
||||
"position": "after_target",
|
||||
"warn_if_missing": true,
|
||||
"target": " chatter_transports:",
|
||||
"content": " zulip: '%env(ZULIP_DSN)%'"
|
||||
}
|
||||
],
|
||||
"env": {
|
||||
"#1": "ZULIP_DSN=zulip://EMAIL:TOKEN@HOST?channel=CHANNEL"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user