Code Monkey home page Code Monkey logo

spacex-hop-bot's Introduction

spacex-hop-bot

This is a Twitter bot that informs about progress on the SpaceX Starship by retweeting interesting tweets about it. There is a special focus on tweets from locations where Starships are built/launched, tagging tweets with a location helps the bot find them.

Each day the bot sees and rates an average of 25k tweets (~17 per minute), of which around 20-50 are retweeted (some outliers are of course special events like launches). An extensive test suite is used to minimize the probability of misjudgements.

The bot reads tweets from the following sources:

These tweets are retweeted, if:

Some keywords and (mostly satire) accounts are filtered out to prevent spam. The bot tries to only retweet real information, which is why animations and similar are also filtered.

It also does some background tasks:

  • Watching the SpaceX YouTube channel for livestreams. As soon as a stream about Starship goes live (or has a countdown), the bot will tweet a link.
  • Checking the Starship website from time to time to tweet if the mentioned date or Starship changed

You can use this Twitter search link to see these tweets.

Contributing

If you have any suggestions for additional sources (like accounts or lists to follow) or anything else please open an issue (or write an e-mail to [email protected]).

If you want to edit the code, my first suggestion would be checking out the file that defines positive and negative keywords for the matcher. The tests (run go test ./...) will tell you if everything still works after your changes.

spacex-hop-bot's People

Contributors

xarantolus avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

stevecohenhead

spacex-hop-bot's Issues

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.