0.3.13 • Published 6 months ago
@openfn/language-telerivet v0.3.13
Language Telerivet
Language Pack for sending messages using the telerivet API.
Documentation
Configuration
View all the required and optional properties for state.configuration in the
official
configuration-schema
definition.
Send message
Current send expression:
send(
  fields(
    field('to_number', dataValue('recipient_number')),
    field('content', dataValue('recipient_text')),
    // Lots of optional parameters...
    field('message_type', 'sms'),
    field('route_id', dataValue('some_route'))
  )
);sendBulk messages - WIP
Current sendBulk expression:
send(fields(
  field("content", dataValue("recipient_text")),
  field("to_numbers", [
        "+14155550123",
        "+14255550234",
        "+16505550345"
    ]
  // Lots of optional parameters...
  field("message_type", "sms"),
  field("route_id", dataValue("some_route"))
))Note that "recipient_text" may be a concatenation like this:
field('content', function (state) {
  return dataValue('salutation')(state).concat(
    '. ',
    dataValue('last_name')(state),
    ', )'
  );
});Development
Clone the adaptors monorepo. Follow the
Getting Started guide inside to get set up.
Run tests using pnpm run test or pnpm run test:watch
Build the project using pnpm build.
To just build the docs run pnpm build docs
0.3.9
8 months ago
0.3.13
6 months ago
0.3.12
7 months ago
0.3.11
7 months ago
0.3.10
8 months ago
0.3.6
10 months ago
0.3.8
10 months ago
0.3.7
10 months ago
0.3.5
1 year ago
0.3.4
1 year ago
0.3.3
1 year ago
0.3.0
1 year ago
0.3.2
1 year ago
0.3.1
1 year ago
0.2.1
2 years ago
0.1.4
3 years ago
0.1.2
3 years ago
0.1.3
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago