PHPackages                             mikestratton/randomretweet - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mikestratton/randomretweet

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

mikestratton/randomretweet
==========================

Twitter bot that randomly retweets from other users.

1.0(6y ago)17PHP

Since Dec 2Pushed 6y ago1 watchersCompare

[ Source](https://github.com/mikestratton/randomretweet)[ Packagist](https://packagist.org/packages/mikestratton/randomretweet)[ RSS](/packages/mikestratton-randomretweet/feed)WikiDiscussions master Synced today

READMEChangelog (1)DependenciesVersions (2)Used By (0)

randomretweet
=============

[](#randomretweet)

Retweet Twitter accounts at random. Includes ability to randomly tweet your own text.

To implement this code you their are 3 specific things you need to do.

1. Create app on Twitter
2. Make changes in code
3. Create Cron Job

Create app on Twitter
---------------------

[](#create-app-on-twitter)

Go to: and create an app.
Record the following settings:
a) oauth\_access\_token
b) oauth\_access\_token\_secret
c) consumer\_key
d) consumer\_secret

Make changes in code
--------------------

[](#make-changes-in-code)

There is a total of 14 files. 12 of these files will need to be changed.
a) The file TwitterAPIExchange.php does not need to be changed. It is located in two places.
b) Take note and make changes any url listed in these files.
c) Read comments in each file as they may hold instructions.

Create Cron Job
---------------

[](#create-cron-job)

Your hosting company must have the ability to run a cron job. To implement this code, read the comments in the code and then create a cron job that points to the file: master\_b.php

Need help?
Here is my contact info:
Mike Stratton (330)802-0285

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2351d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2015942?v=4)[Mike Stratton](/maintainers/mikestratton)[@mikestratton](https://github.com/mikestratton)

---

Top Contributors

[![mikestratton](https://avatars.githubusercontent.com/u/2015942?v=4)](https://github.com/mikestratton "mikestratton (18 commits)")

---

Tags

packagisttwitter botretweet

### Embed Badge

![Health badge](/badges/mikestratton-randomretweet/health.svg)

```
[![Health](https://phpackages.com/badges/mikestratton-randomretweet/health.svg)](https://phpackages.com/packages/mikestratton-randomretweet)
```

###  Alternatives

[cybercog/laravel-paket

Composer personal web interface. Manage Laravel dependencies without switching to command line!

1753.3k](/packages/cybercog-laravel-paket)[linkorb/autotune

Tune your autoloader

177.0k17](/packages/linkorb-autotune)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
