- Mensajes
- 180
- Puntuación de reacción
- 0
Hola compis,
hoy os traigo una mención de un bot en PHP-Mysql para Twitter de hace unos años que usa oAuth para autentificarse y permite hacer lo siguiente:
Twando es un aaplicación o bot para Twitter escrita como Open Source que permite configurar Twitter en automático.
La ventaja principal es que a través de webs tu das el consentimiento para que puedan publicar en tu nombre Tweets o conseguir información relevante tuya, de ésta forma disponemos de la aplicación nosotros mismos sin tener que ceder dicha información.
Como instalar Twando en tu servidor Linux:
Descargarlo desde:
wget Twando
unzip twando_0.6.zip
Dejando la carpeta /twando, ahora la movemos dentro del directorio web que tengamos definido:
mv twando /var/www/
Para configurarlo necesitaremos crear un host virtual en nuestro sitio.
Vamos a crear previamente la base de datos:
Si no dispones de un PHPMyadmin, donde configurarlo rapidamente, os explico como hacerlo en manual a través de consola:
mysql -u root -p
Creamos la BBDD:
create database twando_db;
Le damos permisos al usuario:
create user 'twando_user'@'localhost' identified by 'EligePassword';
grant all privileges on twando_db.* to 'twando_user'@'localhost' identified by 'EligePassword';
flush privileges;
exit;
Apunta el usuario y password que has elegido para un uso posterior.
cd /var/www/twando
Vamos a configurar el fichero de configuración para ello:
cp inc/config-sample.php inc/config.php
Y lo editamos con vi:
vi inc/config.php
define('DB_NAME','twando_db');
define('DB_USER','twando_user');
define('DB_PASSWORD','EligePassword');
define('DB_HOST','localhost');
define('DB_PREFIX','tw_');
El siguiente paso es definir las credenciales, éstas no son las de tu cuenta de Twitter, sino para una cuenta local:
**Te recomiendo no uses el usuario "admin" y un password bueno
-apúntalo-
define('LOGIN_USER','TwandoEsLaPolla');
define('LOGIN_PASSWORD','Mi!Passw0rd*(esSeguro');
Ahora configuraremos en Cron-Job, que es la vez que va a correr la configuración en automático.
Generamos una llave de configuración (hasta 25 caracteres)
define('CRON_KEY','G0ov1sSG8H3Ish4iR2P');
Definimos el formato hora, dejad el formato americano, pues Twitter lo usa asi.
define('TIMESTAMP_FORMAT','m/d/Y H:i');
Descomenta la URL de tu sitio para que tenga acceso
define('BASE_LINK_URL','http://www.TuSitioWeb.com/twando');
Una vez acabado de configurarlo, guarda el fichero :wq
Y vamos a configurar la BBDD:
Tu SitioWeb.com/twando/install_tables.php
Twando Twitter
Logate a través de Tusitioweb.com/Twando y sigue el instructivo para configurarlo.
Ahora solo nos queda configurar el CronTab para que corra en automático.
Para editarlo:
sudo crontab -e
Entra los 2 campos que añadiste en el fichero config.php
Y ahora solo le falta trastearlo, seguiré con un segundo post para sacarlo todo su jugo.
Por aqui también podéis colaborar con el proyecto para añadir, y/o modificarlo para adaptarlo a las necesidades que sugiráis.
Os aviso por aqui a @CristianGno y a @Weweber para que le echen un vistazo.
Un saludazo
@madrid
Twando | The Free Twitter Auto Follow and Scheduled Tweets Script
Lo descargáis (última versión 0.6)
Configurar la Consumer Key y Consumer Secret
hoy os traigo una mención de un bot en PHP-Mysql para Twitter de hace unos años que usa oAuth para autentificarse y permite hacer lo siguiente:

Twando es un aaplicación o bot para Twitter escrita como Open Source que permite configurar Twitter en automático.
La ventaja principal es que a través de webs tu das el consentimiento para que puedan publicar en tu nombre Tweets o conseguir información relevante tuya, de ésta forma disponemos de la aplicación nosotros mismos sin tener que ceder dicha información.
Como instalar Twando en tu servidor Linux:
Descargarlo desde:
wget Twando
unzip twando_0.6.zip
Dejando la carpeta /twando, ahora la movemos dentro del directorio web que tengamos definido:
mv twando /var/www/
Para configurarlo necesitaremos crear un host virtual en nuestro sitio.
Vamos a crear previamente la base de datos:
Si no dispones de un PHPMyadmin, donde configurarlo rapidamente, os explico como hacerlo en manual a través de consola:
mysql -u root -p
Creamos la BBDD:
create database twando_db;
Le damos permisos al usuario:
create user 'twando_user'@'localhost' identified by 'EligePassword';
grant all privileges on twando_db.* to 'twando_user'@'localhost' identified by 'EligePassword';
flush privileges;
exit;
Apunta el usuario y password que has elegido para un uso posterior.
cd /var/www/twando
Vamos a configurar el fichero de configuración para ello:
cp inc/config-sample.php inc/config.php
Y lo editamos con vi:
vi inc/config.php
define('DB_NAME','twando_db');
define('DB_USER','twando_user');
define('DB_PASSWORD','EligePassword');
define('DB_HOST','localhost');
define('DB_PREFIX','tw_');
El siguiente paso es definir las credenciales, éstas no son las de tu cuenta de Twitter, sino para una cuenta local:
**Te recomiendo no uses el usuario "admin" y un password bueno
define('LOGIN_USER','TwandoEsLaPolla');
define('LOGIN_PASSWORD','Mi!Passw0rd*(esSeguro');
Ahora configuraremos en Cron-Job, que es la vez que va a correr la configuración en automático.
Generamos una llave de configuración (hasta 25 caracteres)
define('CRON_KEY','G0ov1sSG8H3Ish4iR2P');
Definimos el formato hora, dejad el formato americano, pues Twitter lo usa asi.
define('TIMESTAMP_FORMAT','m/d/Y H:i');
Descomenta la URL de tu sitio para que tenga acceso
define('BASE_LINK_URL','http://www.TuSitioWeb.com/twando');
Una vez acabado de configurarlo, guarda el fichero :wq
Y vamos a configurar la BBDD:
Tu SitioWeb.com/twando/install_tables.php
Twando Twitter
Logate a través de Tusitioweb.com/Twando y sigue el instructivo para configurarlo.
Ahora solo nos queda configurar el CronTab para que corra en automático.
Para editarlo:
sudo crontab -e
Entra los 2 campos que añadiste en el fichero config.php
Y ahora solo le falta trastearlo, seguiré con un segundo post para sacarlo todo su jugo.
Por aqui también podéis colaborar con el proyecto para añadir, y/o modificarlo para adaptarlo a las necesidades que sugiráis.
Os aviso por aqui a @CristianGno y a @Weweber para que le echen un vistazo.
Un saludazo
@madrid
Twando | The Free Twitter Auto Follow and Scheduled Tweets Script
Lo descargáis (última versión 0.6)
Configurar la Consumer Key y Consumer Secret
Última edición por un moderador: