OVH Cloud OVH Cloud

Test.

9 réponses
Avatar
Elephant Man
Test.

9 réponses

Avatar
robot de fr.test
Bonjour,

Vous venez d'envoyer un message de test à destination d'Usenet intitulé 'Test.'.
Ce message a bien été propagé.
(Ce robot répond à tout message isolé -- pas les réponses -- posté sur fr.test contenant le mot clé 'test' ou 'essai'.)

Cordialement,
le robot de fr.test

P.S: en-têtes du message:

Bytes: 1214
Message-id:
Jntp-route: news.julien-arlandis.fr
Jntp-datatype: Article
Subject: Test.
Newsgroups: fr.test
User-agent: Nemo/0.99z72
Jntp-hashclient: 55015dffd1a2c4a5e1e51024ae46befbd29d13c3
Jntp-threadid: c2c849f1d63b9fe48520c116202b1966bf8afec2
Jntp-uri: http://news.julien-arlandis.fr/?Jidà
Date: Fri, 04 Apr 14 20:48:32 +0000
Jntp-originserver: news.julien-arlandis.fr
Organization: Nemo news
Jntp-browser: Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36
Jntp-postinghost: 7b7ef49ba6673a1cd2361113faed7e7ce464e2de
X-complaints-to:
Jntp-protocol: JNTP-Strict
Jntp-protocolversion: 0.5
Jntp-userid: 12
Mime-version: 1.0
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 8bit
Jntp-jsonnewsgateway: 0.91b
From: Elephant Man
Path: ...!gegeweb.org!poup.poupinou.org!news.julien-arlandis.fr!jntp.news.julien-arlandis.fr!from-jntp
Raw_subject: Test.
Flat_text: test.
Avatar
Julien Arlandis
Le 04/04/2014 à 22:48, Elephant Man a écrit :
Test.



Tiens pourquoi il t'a pas détecté mon bot ?
Avatar
Julien Arlandis
Bonjour Julien Arlandis,

NemoBot vous informe que votre article portant le Jid
à
destination d'Usenet intitulé 'gy' a bien été propagé.

Cordialement,

NemoBot
Avatar
Elephant Man
Le 04/04/2014 à 22:49, Julien Arlandis a écrit :

Tiens pourquoi il t'a pas détecté mon bot ?



Il ne marche qu'avec toi, d'ailleurs c'est toi, faudrait songer à lui
donner une identité propre aussi.
Avatar
Julien Arlandis
Le 04/04/2014 à 23:01, Elephant Man a écrit :
Le 04/04/2014 à 22:49, Julien Arlandis a écrit :

Tiens pourquoi il t'a pas détecté mon bot ?



Il ne marche qu'avec toi, d'ailleurs c'est toi, faudrait songer à lui donner
une identité propre aussi.



Oui, y a avait un bogue. Ouvre un nouveau fil pour voir?

Sinon le Bot tourne sur mon chrome, faudra l'installer sur un serveur avec
NodeJS.
Avatar
Julien Arlandis
Bonjour Elephant Man,

NemoBot vous informe que votre article portant le Jid
à
destination d'Usenet intitulé 'Nouveau fil pour voir.' a bien été
propagé.

Cordialement,

NemoBot
Avatar
Elephant Man
Le 04/04/2014 à 23:03, Julien Arlandis a écrit :

Il ne marche qu'avec toi, d'ailleurs c'est toi, faudrait songer à lui donner
une identité propre aussi.



Oui, y a avait un bogue. Ouvre un nouveau fil pour voir?



Ah ben ça marche maintenant.

Sinon le Bot tourne sur mon chrome, faudra l'installer sur un serveur avec
NodeJS.



Je demande même pas comment on fait tourner ça, je suis déjà largué.
Avatar
Julien Arlandis
Le 04/04/2014 à 23:06, Elephant Man a écrit :
Le 04/04/2014 à 23:03, Julien Arlandis a écrit :

Il ne marche qu'avec toi, d'ailleurs c'est toi, faudrait songer à lui donner
une identité propre aussi.





Oui, y a avait un bogue. Ouvre un nouveau fil pour voir?



Ah ben ça marche maintenant.

Sinon le Bot tourne sur mon chrome, faudra l'installer sur un serveur avec
NodeJS.



Je demande même pas comment on fait tourner ça, je suis déjà largué.



Il suffit d'ouvrir la console javascript de Chrome et d'exécuter ce code :

// Récupère le dernier ID
JNTP.execute(["GET",{"filter": [["Newsgroups","fr.test"]], "total":1}],
function(code,j) {
IDstart = j.body[0].ID;

// Routine périodique
setInterval(function(){

JNTP.execute(["GET",{"IDstart":IDstart,"filter":
[["Newsgroups","fr.test"]]}], function(code,j) {

// Parcours des derniers articles
for(i in j.body) {
console.log(j.body.Jid);
IDstart = j.body.ID;

// Si nouvel article d'un non Bot
if(!j.body.Data.References.length && typeof j.body.Data.Bot = "undefined") {
console.log('new Thread: ' + j.body.Jid);

// On fabrique la réponse
body = "Bonjour " + j.body.Data.FromName + ",nn";
body += "NemoBot vous informe que votre article portant le Jid
"+j.body.Jid+" à destination d'Usenet intitulé
'"+j.body.Data.Subject+"' a bien été propagé.nn";
body += "Cordialement,nnNemoBot";
params = {
"DataType" : "Article",
"Newsgroups" : ["fr.test"],
"Body" : body,
"FollowupTo" : [],
"Subject" : "[NemoBot] Réponse automatique, Re: " +
j.body[0].Data.Subject,
"Uri": JNTP.url +
'/?Jid”'
};

article = JNTP.forgeData(params);
article.Data.Bot = "NemoBot";

// On diffuse le message du Bot
JNTP.execute([ "DIFFUSE" , { "Data" : article.Data } ]);
}
}
})

}, 3000);
});
Avatar
Julien Arlandis
Bonjour Elephant Man,

NemoBot vous informe que votre article portant le Jid
à
destination d'Usenet intitulé 'Et donc là ?' a bien été propagé.

Cordialement,

NemoBot