Un bot pour votre Slack !

slack-logo

 

Salut à tous ! Ami de Slack !

 

Slack propose une jolie API, et je me suis dis en l'utilisant, qu'il serait bête de ne pas vous la partager !

 

Ainsi, j'ai réalisé pour vous un petit script PHP qui vous permettra de réaliser vos propres bots ! Afin... de pourrir tous vos amis ;)

 

 

Capture

 

Ce script est minimaliste et n'inclut que des fonctions d'envoi et de lecture des messages.

 

Par exemple :

Pour envoyer un "Bonjour tout le monde !!!" sur un chan "XXXXX" ça donne ceci :

postMessage("Bonjour tout le monde !!!", "XXXXX" );

 

Pour récupérer le dernier message envoyé sur le chan "XXXXX" ainsi que les informations de son expediteur :

$message = readMessage("XXXXX"); 

 

Voilà ... donc vraiment quelques choses de simple avec une configuration minimaliste

$slackUrl = "https://votreChan.slack.com";
$user     = array(
        	"email"=>"",
	        "password"=>"",
        	"redir"=>"",
	        "signin"=>1,
        	"remenber"=>"on"
	);

$channel  = "XXXXXX"; 
$username = "sonia";

 

 

Vu que je suis sympa, je vais détailler un peu ...

 

L'url pointant vers votre Slack :

$slackUrl = "https://votreSlack.slack.com";

Vos identifiants de connexion Slack (email, mot de passe) :

$user = array(
"email"=>"",
"password"=>"",
"redir"=>"",
"signin"=>1,
"remenber"=>"on"
);

Et surtout, votre nom d'utilisateur :

$username = "sonia";

 

Voilà, donc pour les curieux, le script est ici 

 

Bon, j'aurais préféré avoir le temps de vous le faire en mode objet, mais là je cours un peu après la montre ^^
Si j'y repense avant mon prochain article, je ferais cet effort ;)

Partagez ce contenu

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *