first commit
This commit is contained in:
50
twitter/likebot/robot.php
Normal file
50
twitter/likebot/robot.php
Normal file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
// ---
|
||||
// --- Get last R. Topisto 's tweet
|
||||
// --- Send a LIKE or ReTweet it.
|
||||
// ---
|
||||
|
||||
// ---
|
||||
// --- La config globale
|
||||
// ---
|
||||
require_once '../../global/inc/config.php';
|
||||
|
||||
// ---
|
||||
// --- External dependances
|
||||
// ---
|
||||
require TOPISTO_PATH.'/ressources/vendor/autoload.php';
|
||||
|
||||
use Abraham\TwitterOAuth\TwitterOAuth;
|
||||
|
||||
// Twitter OAuth Settings:
|
||||
/* TOPISTO
|
||||
define('CONSUMER_KEY', 'HBInbm93bM80z86XVJ34rtjxO');
|
||||
define('CONSUMER_SECRET', 'zpdSp8yv9R2VODgPRA0RZbiO7VE8vSPNLVNg9zI0HjWnJKADO8');
|
||||
define('ACCESS_TOKEN', '315679287-EjINhav5VbJPscb4h9pw3WwveeeX0ShpnIjcawDe');
|
||||
define('ACCESS_TOKEN_SECRET', 'SIFKfPYEoIdlAyeQKVS3y067uNFuLpy013wRycJ8VxNcd');
|
||||
*/
|
||||
|
||||
/* R. Topisto */
|
||||
define('CONSUMER_KEY', '9Ie6CjwM5eZSQu5Xnbel4PBqm');
|
||||
define('CONSUMER_SECRET', 'pI4ha5gW7Lft6Lg5xP7nH49Yqbm8PwLn1EP8D1qKg1q0SYd5t2');
|
||||
define('ACCESS_TOKEN', '840479603143630849-c3xFLJFvo77ubP1njoXHpFu9LQqKLR8');
|
||||
define('ACCESS_TOKEN_SECRET', 'EW4Zi10cQnNfoOunnEF1svJ3omz223U57G6KuYo5ZZ2Ls');
|
||||
|
||||
|
||||
$twitter = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
|
||||
$content = $twitter->get('account/verify_credentials');
|
||||
if ($twitter->getLastHttpCode() !== 200) return FALSE;
|
||||
|
||||
$theSearch = [
|
||||
'screen_name' => 'r_topisto',
|
||||
'count' => 1
|
||||
];
|
||||
|
||||
// ---
|
||||
// --- envoi d'un LIKE
|
||||
// ---
|
||||
$results = $twitter->get('users/show', $theSearch);
|
||||
$twitter->post('favorites/create', ['id' => $results->status->id_str]);
|
||||
|
||||
?>
|
||||
19
twitter/likebot/robot.sh
Executable file
19
twitter/likebot/robot.sh
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
flag=$TMP_PATH/topisto_bot.flag
|
||||
|
||||
if [ -f $flag ];
|
||||
then
|
||||
echo "likebot_bot is already running !"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
touch $flag
|
||||
|
||||
cd $APPS_PATH/twitter/likebot
|
||||
|
||||
if [ 4 -gt $((RANDOM % 100)) ]
|
||||
then
|
||||
php topisto.php
|
||||
fi
|
||||
|
||||
rm -f $flag
|
||||
Reference in New Issue
Block a user