Giter Club home page Giter Club logo

twitterbot's Introduction

Reweet Bot

This bot retweets the latest tweet

Connecting to Twitter

At this point you need to register a Twitter account and also get its "app info".

So create a Twitter account for whatever account you want to tweet this stuff. Twitter doesn't allow you to register multiple twitter accounts on the same email address. I recommend you create a brand new email address (perhaps using Gmail) for the Twitter account. Once you register the account to that email address, wait for the confirmation email. Then go here and log in as the Twitter account for your bot:

https://apps.twitter.com/app/new

Once you're there, fill in the required fields: name, description, website. None of it really matters at all to your actual app, it's just for Twitter's information. Do the captcha and submit.

Next you'll see a screen with a "Details" tab. Click on the "Settings" tab and under "Application Type" choose "Read and Write", then hit the update button at the bottom.

Then go to the Keys and Access Tokens tab, and at the bottom click "create my access token". Nothing might happen immediately. Wait a minute and reload the page. then there should be "access token" and "access token secret", which are both long strings of letters and numbers.

Now use a text editor to open up the "./bot/.env" file.


In between those quotes, instead of `'key'`, paste the appropriate info from the Details page. This is essentially the login information for the app. 

## How to deploy

$(cd bot && npm i) export BUILD_OUTPUT_BUCKET=${BUILD_OUTPUT_BUCKET} aws cloudformation package --template-file cfn.yml
--s3-bucket ${BUILD_OUTPUT_BUCKET}
--s3-prefix "twitterbot/artifacts"
--output-template-file cfn.out.yml aws cloudformation deploy --template-file ./cfn.out.yml
--stack-name auto-retweet
--capabilities CAPABILITY_IAM
--region ${REGION}


### License

MIT License | [View License](https://github.com/mayeedwin/twitterbot/blob/master/LICENSE) |

### Support or Contribute

Donate a star, like, follow and contribute in any way. Be sure to use it **NOW**. If you use this [Twitter Bot](https://github.com/mayeedwin/twitterbot), kindly hit me up! JUST simply [Tweet Me](https://twitter.com/mayeedwin1).


twitterbot's People

Contributors

mayeedwin avatar xhiroga avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.