Δεν ξέρω σε ποιόν μπορεί να χρειαστεί, αλλά όποιος και να το χρησιμοποιήσει ας προσέχει κάθε πότε στέλνει τουίτ γιατί είναι ενοχλητικο αν το κάνει συνέχεια (και ειδικά αυτόματα)! 😛

Είναι αρκετά μικρό script γραμμένο σε PHP, αλλά την δουλειά του την κάνει αρκετά καλά! Είναι λίγο πυκνογραμμένο, αλλά that’s the way I code 😛 Δεν ξέρω γιατί δεν παίρνει custom application name, δηλαδή να λέει “from Tweetie” 🙁 Όταν και αν το βρω θα ενημερώσω το άρθρο 😉
Βρήκα.. Για να φαίνεται το “from Application-Name” πρέπει ο client να είναι registered και πλέον να χρησιμοποιεί oAuth! Μόνο οι παλιοί clients έχουν το “from Application-Name” και ας μην χρησιμοποιούν oAuth 😉

Χρειάζεται το twitter.lib.php το οποίο μπορείς να κατεβάσεις από εδώ!

<?php  
// (Simple) Auto-Tweeter.php by giannoug  
require "twitter.lib.php";

$messages = array( 'Μήνυμα 0',  
'Μήνυμα 1',  
'Μήνυμα 2',  
'Μήνυμα 3',  
'Μήνυμα 4');

$twitter = new Twitter("username", "password");  
$twitter->updateStatus($messages[array_rand($messages)]);  
?>

Κάθε φορά που το τρέχεις, παίρνει ένα tweet (Μήνυμα #x) στην τύχη και το τουιτάρει στον λογαριασμό που έχεις δώσει τα στοιχεία. Για να το κάνεις να στέλνει αυτόματα ανά κάποιο χρονικό διάστημα, πρέπει να το κάνεις να τρέχει μέσω cron. Google is your friend ή ρώτα τον host σου! To CPanel από ότι θυμάμαι έχει μενού για cron.

Το μόνο που πρέπει να κάνεις στο script είναι να βάλεις το username / password σου και να αλλάξεις ή να προσθέσεις μηνύματα στο array! Μπορείς να βάλεις όσα θες. Πρέπει να το αποθηκεύσεις με UTF-8 encoding για να μπορείς να στείλεις Ελληνικούς (και γενικά.. UTF) χαρακτήρες. Αυτό ισχύει σε όλα τα αρχεία και λογικά σε όλες τις scripting γλώσσες (Python, Perl κ.α.).

Και επειδή είμαι σίγουρος ότι βαριέσαι να κατεβάσεις την library και να βάλεις τον κώδικα σε αρχείο ΚΑΙ με UTF-8, έφτιαξα ένα zipάκι με όλα μέσα, έτοιμο να χρησιμοποιηθεί 😛
[download id=”1″]

Μη ξεχάσεις να αλλάξεις τον username / password!
Happy (auto) Tweeting! 🙂
Υ.Γ.: Για όσους δεν το ξέρουν, το Twitter είναι microblogging platform 😛