1.3 KiB
1.3 KiB
description
the bot will read the timeline from the specified Twitter accounts, and post it to Mastodon
installation
usage
- create a Mastodon API key following the instructions here
- create a Twitter API key follwing the instructions here
- create a file called
config.edn
with the following contents:
{:twitter {:access-keys
{:consumer_key "XXXX"
:consumer_secret "XXXX"
:access_token_key "XXXX"
:access_token_secret "XXXX"}
:accounts ["arstechnica" "WIRED"]} ;; accounts you wish to mirror
:mastodon {:access_token "XXXX"
:api_url "https://botsin.space/api/v1/"}}
-
the bot looks for
config.edn
at its relative path by default, an alternative location can be specified either using theMASTODON_BOT_CONFIG
environment variable or passing the path to config as an argument -
run the bot:
./mastodon-bot.cljs
-
to poll at intervals setup a cron job such as:
*/30 * * * * mastodon-bot.cljs /path/to/config.edn > /dev/null 2>&1