Tweets a message to a twitter account.
An example workflow of using the container on Direktiv
id: tweet-message
function:
- id: tweet
image: vorteil/tweet:v2
description: "Tweet a message"
states:
- id: postATweet
type: action
action:
function: tweet
input: jq(.)
The input needed to run the above workflow properly is the following:
input:
consumerKey: jq(.secrets.CONSUMER_KEY)
consumerSecret: jq(.secrets.CONSUMER_SECRET)
tokenKey: jq(.secrets.TOKEN_KEY)
tokenSecret: jq(.secrets.TOKEN_SECRET)
message: "This is getting tweeted :)"
To obtain a consumer key and secret you need a Twitter developer account which can be found here. You can also generate your token key and secret when you create your application on the Twitter development account. Make sure you provide the account with read and write.
If the action is successful, the tweet should appear on the account with the given credentials.
In the case that an error is encountered, it will present in the following format:
{
"errorCode": "com.tweet.error",
"errorMsg": "Something went wrong"
}
Content type
Image
Digest
Size
2.3 MB
Last updated
about 5 years ago
docker pull vorteil/tweet