Automation Commands Migration¶
Feed Automation¶
Publishing Last Entry from Feed
Legacy:
agoras publish --network twitter --action last-from-feed \
--feed-url "https://example.com/feed.xml" \
--feed-max-count 1 \
--twitter-consumer-key "$KEY" \
--twitter-consumer-secret "$SECRET" \
--twitter-oauth-token "$TOKEN" \
--twitter-oauth-secret "$OAUTH_SECRET"
New:
agoras utils feed-publish \
--network x \
--mode last \
--feed-url "https://example.com/feed.xml" \
--max-count 1 \
--x-consumer-key "$KEY" \
--x-consumer-secret "$SECRET" \
--x-oauth-token "$TOKEN" \
--x-oauth-secret "$OAUTH_SECRET"
Note
The --network twitter and --twitter-* parameters are deprecated. Use --network x and --x-* parameters instead.
Publishing Random Entry from Feed
Legacy:
agoras publish --network facebook --action random-from-feed \
--feed-url "https://example.com/feed.xml" \
--facebook-access-token "$TOKEN"
New (v2.0+):
# After authorization
agoras utils feed-publish \
--network facebook \
--mode random \
--feed-url "https://example.com/feed.xml"
Schedule Automation¶
Running Scheduled Posts
Legacy:
agoras publish --network twitter --action schedule \
--google-sheets-id "$SHEET_ID" \
--google-sheets-name "Schedule" \
--google-sheets-client-email "$EMAIL" \
--google-sheets-private-key "$KEY" \
--twitter-consumer-key "$KEY"
New:
agoras utils schedule-run \
--network x \
--sheets-id "$SHEET_ID" \
--sheets-name "Schedule" \
--sheets-client-email "$EMAIL" \
--sheets-private-key "$KEY" \
--x-consumer-key "$KEY"
Note
The --network twitter and --twitter-* parameters are deprecated. Use --network x and --x-* parameters instead.