Sends tweets.
npm install --global tweeter-server@^3.5.0
yarn global add tweeter-server@^3.5.0
(if configured properly)
npm install --global @jaid/tweeter-server@^3.5.0
Create Twitter apps here.
This method is recommended.
If the developer account (= the account the Twitter app is created with) and the bot account (= the account that automatically posts tweets) are the same, the login process over tweeter-server
's Koa server is not needed. Instead, all keys can be specified in secrets.yml
:
twitterApps:
myApp:
consumerKey: a
consumerSecret: b
accessToken: c
accessTokenSecret: d
This method is no longer supported.
If the developer account and the bot account are different, only specify the Twitter app's credentials in secrets.yml
:
twitterApps:
myApp:
consumerKey: a
consumerSecret: b
And then visit tweeter-server
's login endpoint in a web browser where the bot account is logged in.
After installing package tweeter-server
globally, you can use its command line interface.
tweeter-server
For usage instructions:
tweeter-server --help
Setting up:
git clone git@github.com:jaid/tweeter-server.git
cd tweeter-server
npm install
Testing:
npm run test:dev
Testing in production environment:
npm run test
MIT License
Copyright © 2020, Jaid <jaid.jsx@gmail.com> (https://github.com/jaid)