You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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