Bitlbee web

Bitlbee Comme je vais probablement me prendre le prochain iPhone, j’ai pensé que ça serait sympa d’être toujours connecté sur les messageries instantanées et de répondre en différé sans forcément laisser quelque chose tourner en tâche de fond sur la machine.

Je peux utiliser un serveur pour rester connecté et y accéder via le web pour consulter les messages qu’on m’envoie mais aussi répondre.

Bitlbee

Pour rester connecté et surtout, pouvoir envoyer des messages, j’utilise bitlbee, un serveur IRC qui permet de se connecter sur les messageries instantanées comme Jabber et MSN.

Tout marche très bien si j’utilise un client IRC.

Web

Ensuite, l’interface web, je le fais en PHP, ainsi que le daemon qui reste connecté sur le socket.

En effet, pour tester, j’ai fais simple, je lance juste un PHP avec un :

set_time_limit(0);

et une boucle sur la connexion par fsockopen.

Mode expert

Pour l’instant, je n’ai fait que le mode pas du tout user friendly :

Screenshot

J’ai des commandes pour lister ceux qui sont en ligne, mettre des alias aux gens, bloquer etc.

Pour envoyer un message à thanh, il me suffit d’envoyer la commande :

PRIVMSG thanh :ouais j'te dis ouais

Conclusion

Tout ça, c’était pour des tests. Maintenant que mon prototype marche, je vais m’attaquer à une meilleure interface graphique.

Et quand j’aurai un iPhone, ça va être tip top. Je pourrai même programmer un répondeur automatique, un peu comme skaaz.

Evidemment, j’fournirai les sources quand ça sera montrable. C’est pour un usage unique et il faut disposer d’un serveur où on peut lancer un php en tâche de fond. J’ai pas envie de faire un truc multi-utilisateur etc.

Commentaires