<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Greg&#039;s Blog &#187; MSN</title>
	<atom:link href="http://blog.gregmarchal.com/tag/msn/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gregmarchal.com</link>
	<description>life, music, web, high-tech...</description>
	<lastBuildDate>Sun, 27 Nov 2011 22:17:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Test de Windows Live Messenger 2009</title>
		<link>http://blog.gregmarchal.com/test-de-windows-live-messenger-2009/</link>
		<comments>http://blog.gregmarchal.com/test-de-windows-live-messenger-2009/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 10:55:15 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MSN]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Windows Live Messenger]]></category>

		<guid isPermaLink="false">http://blog.gregmarchal.com/?p=944</guid>
		<description><![CDATA[Pour rester en contact avec mes amis et ma famille, j&#8217;utilise comme beaucoup de personnes Windows Live Messenger. Je n&#8217;ai pas à m&#8217;en plaindre puisque j&#8217;ai rarement des bugs et certaines fonctionnalités sont bien utiles ! Des technophiles critiqueront toujours le fait que les échanges ne soient pas très sécurisés, mais bon, on fait avec&#8230; [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p><img style="float:left;padding-right:8px;" title="Fenêtre principale de Windows Live Messenger 2009" src="http://blog.gregmarchal.com/wp-content/uploads/windows-live-messenger-2009-presentation.jpg" alt="Fenêtre principale de Windows Live Messenger 2009" /><em>Pour rester en contact avec mes amis et ma famille, j&#8217;utilise comme beaucoup de personnes Windows Live Messenger. Je n&#8217;ai pas à m&#8217;en plaindre puisque j&#8217;ai rarement des bugs et certaines fonctionnalités sont bien utiles ! Des technophiles critiqueront toujours le fait que les échanges ne soient pas très sécurisés, mais bon, on fait avec&#8230; </em></p>
<p>Si je vous parle de WLM aujourd&#8217;hui, c&#8217;est parce que j&#8217;ai testé la bêta version du logiciel prévue pour la fin d&#8217;année. Au programme, quelques changements plutôt agréables, surtout au point de vue esthétique. Voyez par vous même. :smile:</p>
<p>Au premier coup d&#8217;œil, on remarque la nouvelle interface &laquo;&nbsp;à la Vista&nbsp;&raquo; qui n&#8217;est franchement pas déplaisante. C&#8217;est plus sobre, avec moins d&#8217;icônes, et pourtant, toutes les fonctions sont présentes à l&#8217;appel. De quoi simplifier la vie des puristes.<span id="more-944"></span></p>
<p>Pour l&#8217;avoir testé plusieurs jours, je peux vous dire que cette &laquo;&nbsp;Beta&nbsp;&raquo; version (signée Microsoft, attention) m&#8217;a étonné. Elle n&#8217;a jamais planté et on pourrait presque penser que c&#8217;est la version finale&#8230; (Sous Vista x64 en plus.) Le seul point négatif que je citerais : la disparition des statuts &laquo;&nbsp;au téléphone&nbsp;&raquo; et &laquo;&nbsp;parti manger&nbsp;&raquo; pourtant utiles. Il y a aussi le fait que Messenger Plus! Live ne soit pas encore compatible, mais je pense que c&#8217;est juste une petite question de temps.</p>
<p style="text-align: center;font-size:10px;"><img class="aligncenter" title="Fenêtre de conversation Windows Live Messenger 2009" src="http://blog.gregmarchal.com/wp-content/uploads/fenetre-conversation-wlm-2009.jpg" alt="Fenêtre de conversation Windows Live Messenger 2009" />Refonte de la fenêtre de conversation aussi. (Avatar et webcam à gauche, légende sur les boutons supérieurs)</p>
<p><span style="text-decoration: underline;">Et voici pour vous une petite liste non-exhaustive des nouveautés :</span></p>
<ul>
<li>Les contours des avatars s&#8217;illuminent d&#8217;une couleur différente selon le statut du contact. En vert s&#8217;il est disponible, en rouge s&#8217;il est occupé et en orange s&#8217;il est absent. (Pour les deux derniers, j&#8217;aurais plutôt vu l&#8217;inverse mais allez comprendre Microsoft. Ce sera peut être corrigé dans la version définitive.)</li>
<li>La possibilité de désactiver la barre d&#8217;onglets que personne n&#8217;utilise.</li>
<li>La possibilité d&#8217;activer une barre &laquo;&nbsp;nouveautés&nbsp;&raquo; qui vous informe en continu sur les nouveaux messages personnels de vos contacts en bas de la fenêtre principale.</li>
<li>La possibilité d&#8217;avoir un message personnel en plus de la fonction &laquo;&nbsp;ce que j&#8217;écoute&nbsp;&raquo;.</li>
<li>Les liens sont désormais cliquables dans les messages personnels et ne s&#8217;ouvrent plus avec Internet Explorer mais utilisent le navigateur par défaut.</li>
<li>La possibilité de créer des groupes qui permettent de réunir d&#8217;un seul clic toutes les personnes connectés de celui-ci pour une conversation à plusieurs.</li>
<li>La possibilité de créer des avatars grâce à la webcam.</li>
</ul>
<p>Pour conclure, je dirais que ces quelques nouveautés apportent un peu de fraîcheur au logiciel sans pour autant le révolutionner. Les personnes qui débutent en informatique s&#8217;y retrouveront plus facilement. (Je pense notamment à ma grand-mère en disant cela.) ;)</p>
<p><strong><img title="Floppy" src="http://blog.gregmarchal.com/images/download.gif" alt="Floppy" align="middle" /> Pour le télécharger, cliquez ici : <a title="Télécharger Windows Live Messenger 2009" href="http://blog.gregmarchal.com/downloads/windows-live-messenger_wlm_beta_9_14.0.5027.908_francais_19367.exe">Windows Live Messenger 2009 (Build 14.0.5027.908)</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gregmarchal.com/test-de-windows-live-messenger-2009/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>[Tuto] Créer un bot MSN &#8211; Partie 2</title>
		<link>http://blog.gregmarchal.com/tuto-creer-un-bot-msn-partie-2/</link>
		<comments>http://blog.gregmarchal.com/tuto-creer-un-bot-msn-partie-2/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 18:56:00 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Bot MSN]]></category>
		<category><![CDATA[MSN]]></category>

		<guid isPermaLink="false">http://leblogdegreg.free.fr/?p=47</guid>
		<description><![CDATA[EDIT de juin 2010 : Ce tutoriel n&#8217;est plus à l&#8217;ordre du jour (écrit en 2007). Je le laisse en ligne à titre de mémoire et de découverte mais je ne pourrais en aucun cas fournir une aide quelconque quant au développement d&#8217;un bot MSN. Pour les gens vraiment désireux de réaliser un tel projet, [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p><strong><span style="color: #ff6600;">EDIT de juin 2010 : Ce tutoriel n&#8217;est plus à l&#8217;ordre du jour (écrit en 2007). Je le laisse en ligne à titre de mémoire et de découverte mais je ne pourrais en aucun cas fournir une aide quelconque quant au développement d&#8217;un bot MSN. Pour les gens vraiment désireux de réaliser un tel projet, je vous conseille de vous intéresser à </span></strong><a title="DotMSN" href="http://www.xihsolutions.net/dotmsn/" target="_blank"><span style="color: #ff6600;">DotMSN</span></a><strong><span style="color: #ff6600;"> (une librairie C# qui permet d&#8217;utiliser la plus grande partie des fonctionnalités MSN en créant son propre client et donc son propre bot auto-hebergé). C&#8217;est largement plus intéressant que d&#8217;utiliser la plateforme Incesoft qui est très instable et désormais pleine de publicité. Merci de votre compréhension et bon courage à tous !</span></strong> <img src='http://blog.gregmarchal.com/wp-includes/images/smilies/icon_wink.gif' alt=':wink:' class='wp-smiley' /> </p>
<p>J&#8217;avais précédemment écris un tutoriel sur la création d&#8217;un bot MSN à  l&#8217;aide du SDK d&#8217;Incesoft. Voir &laquo;&nbsp;<a title="[Tuto] Bot MSN - Partie 1" href="http://blog.gregmarchal.com/tutorial-creer-un-bot-msn/">[Tuto] Créer un bot MSN &#8211; Partie 1</a>&laquo;&nbsp;.</p>
<p>J&#8217;écris aujourd&#8217;hui cet article pour apporter quelques techniques et astuces supplémentaires pour la création de votre bot, car on m&#8217;a posé beaucoup de questions.  Je vous informe aussi que j&#8217;ai réalisé une nouvelle source avec la dernière version du SDK d&#8217;Incesoft afin de pouvoir intégrer de nouvelles fonctions comme le changement de nom, du message perso ou encore le changement d&#8217;avatar en direct. <span id="more-47"></span></p>
<p><strong>EDIT : Je vous conseille désormais d&#8217;utiliser <a href="http://blog.gregmarchal.com/the-big-tuto-bot-msn-par-greg-et-pyrofrissons/">ce tuto</a> qui est le dernier en date !</strong></p>
<p>C&#8217;est donc pour cela que j&#8217;ai mis à jour ma source que vous pouvez téléchargez ici.</p>
<ul>
<li><a href="http://blog.gregmarchal.com/sources/Bot_MSN_v2.zip">Source v2 &#8211; Version 1.0.2649 du SDK</a></li>
<li><a href="http://blog.gregmarchal.com/sources/Bot_MSN_v1.zip">Source v1 &#8211; Version 1.0.2335 du SDK</a></li>
</ul>
<h3><strong><ins>1. Quelques bout de codes</ins></strong></h3>
<p>Vous trouverez ici diverses astuces pour apprendre de nouvelles choses à votre bot.</p>
<p><strong><ins>1.1 Gestion du temps<br />
</ins></strong></p>
<p>Afin de lui faire dire l&#8217;heure qu&#8217;il est, vous pouvez utilisez <code><span style="color: #2b91af;">DateTime</span>.Now.ToString</code> afin d&#8217;obtenir au format 23:23</p>
<p><code>session.send(<span style="color: #c41616;">"Il est "</span> + <span style="color: #2b91af;">DateTime</span>.Now.ToString(<span style="color: #c41616;">"HH:mm"</span>) + <span style="color: #c41616;">" !"</span>);<br />
</code><br />
Même procédé pour obtenir une date sous la forme 01 janvier 2007</p>
<p><code>session.send(<span style="color: #c41616;">"On est le "</span> + <span style="color: #2b91af;">DateTime</span>.Now.ToString(<span style="color: #c41616;">"dd MMMM yyyy"</span>) + <span style="color: #c41616;">" !"</span>);</code></p>
<p><strong><ins>1.2. Calculer l&#8217;âge du robot<br />
</ins></strong></p>
<p>Afin de calculer l&#8217;âge du robot, on va d&#8217;abord déclarer ceci avant la classe &laquo;&nbsp;public void messageReceive&nbsp;&raquo;:</p>
<p><code>public int GetDaysBetweenDates(DateTime d1, DateTime d2)<br />
{<br />
return((TimeSpan)(d2 - d1)).Days;<br />
}</code></p>
<p>nous allons créer <code><span style="color: #2b91af;">DateTime</span> d1 </code>qui correspond à la date de naissance du bot et <code><span style="color: #2b91af;">DateTime</span> d2 </code>qui correspond à la date actuelle. Ensuite, on calcule le nombre de jours entre ces deux dates à l&#8217;aide de <code>GetDaysBetweenDates </code>pour ensuite envoyer le résultat.</p>
<p><code><span style="color: #2b91af;">DateTime</span> d1 = <span style="color: #4848ff;">new</span> </code><code><span style="color: #2b91af;">DateTime</span></code><code>(2007,07,01); <span style="color: #008000;">// Naissance le 01 juillet 07</span><br />
<span style="color: #2b91af;">DateTime</span> d2 = </code><code><span style="color: #2b91af;">DateTime</span></code><code>.Today; <span style="color: #008000;">// Date d'aujourd'hui</span><br />
</code><code>session.send(<span style="color: #c41616;">"J'ai "</span> + GetDaysBetweenDates(d1,d2).ToString() + <span style="color: #c41616;">" jours !"</span>);</code><strong><ins></ins></strong></p>
<h3><strong><ins><strong><br />
2. Astuces</strong></ins></strong></h3>
<p><strong><ins>2.1 Sauter une ligne dans un message<br />
</ins></strong></p>
<p>Vous avez peut être déjà  cherché le moyen d&#8217;envoyer plusieurs phrases en sautant une ligne ? J&#8217;ai trouvé la solution à  ce problème en tentant de faire dessiner à  mon robot un &laquo;&nbsp;mouton&nbsp;&raquo;. Ce dessin est certes inutile, mais on sait jamais !</p>
<p><img title="Mouton MadBot v0.3" src="http://leblogdegreg.free.fr/images/programmation/botmsn/mouton.gif" alt="Mouton MadBot v0.3" width="500" height="320" /></p>
<p>Pour envoyer plusieurs lignes, utilisez cet exemple qui vous donnera 3 belles lignes.</p>
<p><code>session.send(<span style="color: #4848ff;">string</span>.Format(<span style="color: #c41616;">"1ère ligne{0}2ème ligne{0}3ème ligne"</span>, <span style="color: #2b91af;">Environment</span>.NewLine));</code></p>
<p>Voilà , j&#8217;éspère que ça pourra aider des gens. C&#8217;est peut être très court pour une seconde partie mais je rajouterai d&#8217;autres astuces au fur et à  mesure du développement de mon propre bot. Amusez vous bien !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gregmarchal.com/tuto-creer-un-bot-msn-partie-2/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>[Tuto] Créer un bot MSN &#8211; Partie 1</title>
		<link>http://blog.gregmarchal.com/tutorial-creer-un-bot-msn/</link>
		<comments>http://blog.gregmarchal.com/tutorial-creer-un-bot-msn/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 16:00:16 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Bot MSN]]></category>
		<category><![CDATA[MSN]]></category>

		<guid isPermaLink="false">http://leblogdegreg.free.fr/?p=26</guid>
		<description><![CDATA[EDIT de juin 2010 : Ce tutoriel n&#8217;est plus à l&#8217;ordre du jour (écrit en 2007). Je le laisse en ligne à titre de mémoire et de découverte mais je ne pourrais en aucun cas fournir une aide quelconque quant au développement d&#8217;un bot MSN. Pour les gens vraiment désireux de réaliser un tel projet, [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p><strong><span style="color: #ff6600;">EDIT de juin 2010 : Ce tutoriel n&#8217;est plus à l&#8217;ordre du jour (écrit en 2007). Je le laisse en ligne à titre de mémoire et de découverte mais je ne pourrais en aucun cas fournir une aide quelconque quant au développement d&#8217;un bot MSN. Pour les gens vraiment désireux de réaliser un tel projet, je vous conseille de vous intéresser à </span></strong><a title="DotMSN" href="http://www.xihsolutions.net/dotmsn/" target="_blank"><span style="color: #ff6600;">DotMSN</span></a><strong><span style="color: #ff6600;"> (une librairie C# qui permet d&#8217;utiliser la plus grande partie des fonctionnalités MSN en créant son propre client et donc son propre bot auto-hebergé). C&#8217;est largement plus intéressant que d&#8217;utiliser la plateforme Incesoft qui est très instable et désormais pleine de publicité. Merci de votre compréhension et bon courage à tous !</span></strong> <img src='http://blog.gregmarchal.com/wp-includes/images/smilies/icon_wink.gif' alt=':wink:' class='wp-smiley' /> </p>
<p>J&#8217;ai récemment créer un bot MSN capable de répondre à  l&#8217;utilisateur automatiquement en fonction de son message. Je vais aujourd&#8217;hui vous expliquez comment procéder de A à Z. Vous pouvez réaliser ce tutoriel sans connaissances en C# mais il vous faudra un tout petit peu de logique. Je trouve que la réalisation de ce petit programme m&#8217;a apporté pas mal de connaissances en C# ! Bien sur,  les programmeurs avertis peuvent récupérer la source et la modifier à leur guise dans leur compilateur préféré puisque le code n&#8217;est pas très dur à comprendre.<span id="more-26"></span></p>
<p><strong>EDIT : Je vous conseille désormais d&#8217;utiliser <a href="http://blog.gregmarchal.com/the-big-tuto-bot-msn-par-greg-et-pyrofrissons/">ce tuto</a> qui est le dernier en date !</strong><br />
<strong><ins>1.  Fonctionnement du bot</ins></strong></p>
<p>Votre Bot à besoin d&#8217;une DLL pour fonctionner, celle ci est fourni par Incesoft et regroupe toutes les fonctions que l&#8217;on va utiliser pour commander le bot MSN. Elle se trouve dans le dossier &laquo;&nbsp;bin/debug/&nbsp;&raquo; du ZIP de ma source. Lorsque vous lancez le projet SharpDevelop, elle devrait déj?  être intégrée et vous n&#8217;avez pas trop à vous en soucier !</p>
<p><strong>Note :</strong> Si vous souhaitez tester mon bot MSN et en savoir plus sur lui,  veuillez lire cette article : <a title="MadBot" href="http://blog.gregmarchal.com/madbot-un-robot-msn-a-ajouter-a-vos-contacts/">http://blog.gregmarchal.com/madbot-un-robot-msn-a-ajouter-a-vos-contacts/</a></p>
<h3><strong><ins>2. Préparation</ins></strong></h3>
<p>On va d&#8217;abord s&#8217;inscrire à la plateforme d&#8217;Incesoft.com qui va servir de relais entre le programme que l&#8217;on va créer et le compte MSN. Elle vous permettra de connecter votre robot, lui attribuer un avatar, changer son message perso&#8230; Il vous faudra donc un compte MSN pour le robot, allez c&#8217;est à vous !<br />
<a title="Créer un compte hotmail.fr" href="http://get.live.com/mail/options" target="_blank"></a><br />
1. Inscrivez vous sur <a title="Service Provider Incesoft" href="http://sp.incesoft.com/index" target="_blank">sp.incesoft.com</a>,  la plateforme du bot.<br />
2. Créez l&#8217;adresse msn du bot <a title="Créer un compte hotmail.fr" href="http://get.live.com/mail/options" target="_blank">ici</a></p>
<h3><strong><ins>3. Téléchargement et installation des logiciels</ins></strong></h3>
<p>SharpDevelop est un compilateur gratuit, c&#8217;est le logiciel qui va générer le programme (en .exe) à partir du code source. Il a besoin pour fonctionner des NET Framework 2.0 de Microsoft.</p>
<p>1. Téléchargez et installez <a href="http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&amp;displaylang=en" target="_blank">NET Framework 2.0 Runtime</a><br />
2. Téléchargez et installez <a href="http://www.microsoft.com/downloads/details.aspx?familyid=FE6F2099-B7B4-4F47-A244-C96D69C35DEC&amp;displaylang=en" target="_blank">NET Framework 2.0 SDK</a><br />
3. Téléchargez et installez <a title="Télécharger SharpDevelop 2.1" href="http://www.icsharpcode.net/OpenSource/SD/Download/GetFile.aspx?What=Setup&amp;Release=Serralongue" target="_blank">SharpDevelop 2.1<br />
</a>4. <strong>(EDIT : La source du bot à été mise à jour le 11/07/09)</strong>, téléchargez <a href="http://blog.gregmarchal.com/sources/Bot_MSN_v2.zip">la source de mon bot MSN</a> et dézippez la.<br />
5. Lancez le projet SharpDevelop contenu à l&#8217;intérieur.</p>
<p>Vous voil?  enfin dans l&#8217;espace de travail ou vous allez pouvoir créer votre bot.<br />
Nous allons voir dans la partie suivante comment se présente le code.</p>
<h3><strong><ins>4. Le code</ins></strong></h3>
<p>Cette partie est bien sur la plus importante, elle est un peu longue mais essayez de la suivre le plus attentivement possible.</p>
<p><strong><ins>4.1 Informations de connexion</ins></strong></p>
<p>Au début du code, vous devriez trouver cette ligne :</p>
<p><img title="Connexion Incesoft" src="http://blog.gregmarchal.com/images/programmation/botmsn/connexion.gif" alt="Connexion Incesoft" width="300" height="15" /></p>
<p>Remplacez SP000000 par votre login Incesoft et PASSWORD par votre mot de passe Incesoft.</p>
<p><ins><strong>4.2. Zone de travail et commentaires</strong><strong> </strong></ins></p>
<p>La zone que vous allez modifier dans le code pour apprendre des mots au robot se situe entre ces deux lignes de commentaires :</p>
<p><img title="Début base de donée" src="http://blog.gregmarchal.com/images/programmation/botmsn/start-bdd.gif" alt="Début base de donée" /><br />
<img title="Fin base de donnée" src="http://blog.gregmarchal.com/images/programmation/botmsn/end-bdd.gif" alt="Fin base de donnée" width="447" height="17" /></p>
<p><strong>Note :</strong> Sachez que tout ce qui est mis derrière deux slash comme ceci : &laquo;&nbsp;//&nbsp;&raquo; représente des commentaires. Ca ne compte pas lors de la génération de votre programme, c&#8217;est juste des repères pour vous !</p>
<p><strong><ins>4.3. Comprendre la structure</ins></strong></p>
<p>En dessous du début de la base de données, vous devriez voir ceci :</p>
<p><img title="Bout de code" src="http://blog.gregmarchal.com/images/programmation/botmsn/bonjour.gif" alt="Bout de code" width="460" height="218" /></p>
<p>Vous remarquez la structure, qui sera toujours la même ensuite :</p>
<p><img title="Structure du code" src="http://blog.gregmarchal.com/images/programmation/botmsn/structure.gif" alt="Structure du code" width="204" height="119" /></p>
<p><strong>Explications :</strong> On dit &laquo;&nbsp;If&nbsp;&raquo; pour dire &laquo;&nbsp;si&nbsp;&raquo;, on ouvre la parenthèse pour marquer le début des conditions, on donne comme condition que le message contient &laquo;&nbsp;salut&nbsp;&raquo;,  on ferme la parenthèse pour marquer la fin des conditions,  on ouvre le crochet &laquo;&nbsp;{&nbsp;&raquo; pour marquer le début des actions à faire si la condition est remplie, on dit d&#8217;envoyer &laquo;&nbsp;Salut !&nbsp;&raquo;, on ferme le crochet &laquo;&nbsp;}&nbsp;&raquo; pour marquer la fin des actions à faire si la condition est remplie. (Essayer de lire ça en suivant sur l&#8217;image pas à pas)</p>
<p><strong>Note : </strong>Vous remarquerez que le code entre les crochets &laquo;&nbsp;{&nbsp;&raquo; , &laquo;&nbsp;}&nbsp;&raquo; est un peu plus complexe sur l&#8217;image mais il permet simplement de ne pas envoyer toujours les mêmes réponses à la réception d&#8217;un mot. Ca choisis une phrase aléatoirement.</p>
<p><strong>Note : </strong>Le signe : &laquo;&nbsp;||&nbsp;&raquo; sert à séparer deux conditions, comme ça on peut écrire toutes les façons de dire bonjour à la suite. J&#8217;ai préféré en mettre deux par lignes, question d&#8217;estethique du code.</p>
<p><strong><ins>4.3. Détéction de plusieurs mots</ins></strong></p>
<p>Détécter un seul mot dans une phrase peut vite s&#8217;avérrer ridicule donc on peut aussi demander au programme de vérifier si plusieurs mots sont présents dans le message comme &laquo;&nbsp;au&nbsp;&raquo; et &laquo;&nbsp;revoir&nbsp;&raquo; lorsque l&#8217;utilisateur voudra dire au revoir à notre petit bot. Il suffit d&#8217;accorder les conditions avec &laquo;&nbsp;&amp;&amp;&nbsp;&raquo;. J&#8217;ai utilisé cette technique pour accorder au maximum 3 mots.</p>
<p><img title="Deux mots" src="http://blog.gregmarchal.com/images/programmation/botmsn/deuxmots.gif" alt="Deux mots" width="424" height="18" /></p>
<p>Attention, ne faîtes pas de choses comme ceci :</p>
<p><img title="Comment sa va" src="http://blog.gregmarchal.com/images/programmation/botmsn/commentsava.gif" alt="Comment sa va" width="286" height="18" /></p>
<p>Car il suffit qu&#8217;un gars dise : &laquo;&nbsp;Comment sava ?&nbsp;&raquo; au robot et il ne comprendra pas !!<br />
Préférez  quelque chose comme ceci :</p>
<p><img title="Commen ca va" src="http://blog.gregmarchal.com/images/programmation/botmsn/commen_ca_va.gif" alt="Commen ca va" width="629" height="16" /><br />
<img title="Commen sa va" src="http://blog.gregmarchal.com/images/programmation/botmsn/commen_sa_va.gif" alt="Commen sa va" /></p>
<p>L? , le robot comprendra n&#8217;importe quel &laquo;&nbsp;Commennnnnsaava ??&nbsp;&raquo; car il détectera &laquo;&nbsp;commen&nbsp;&raquo; + &laquo;&nbsp;sa&nbsp;&raquo; + &laquo;&nbsp;va&nbsp;&raquo; dans le même message, de même que &laquo;&nbsp;comment ça va????&nbsp;&raquo; car il détectera bien &laquo;&nbsp;commen&nbsp;&raquo; + &laquo;&nbsp;ca&nbsp;&raquo; + &laquo;&nbsp;va&nbsp;&raquo;.</p>
<p><strong>Note :</strong> N&#8217;utilisez pas de cédille, une fonction se charge de les retirer au début du programme, un &laquo;&nbsp;ç&nbsp;&raquo; deviendra donc un &laquo;&nbsp;c&nbsp;&raquo; au yeux du robot, ce qui vous simplifie grandement la vie !</p>
<h3><strong><ins>5. Compilation du programme</ins></strong></h3>
<p>Une fois que votre code est bien écris et que le programme vous semble plutôt pas mal, vous pouvez compiler votre programme en .EXE, il vous suffit d&#8217;aller dans le menu &laquo;&nbsp;Const.&nbsp;&raquo; de SharpDevelop et de cliquez sur &laquo;&nbsp;Construire la solution&nbsp;&raquo;. Votre programme se placera dans le dossier &laquo;&nbsp;bin/debug/&nbsp;&raquo; avec la DLL. Ne lancez pas le programme tout de suite, il faut d&#8217;abord enregistrer votre nouveau compte MSN sur votre compte Incesoft.</p>
<h3><strong><ins>6. Connecter votre robot<br />
</ins></strong></h3>
<p>1. Connectez vous à votre compte créer au tout début sur <a href="http://sp.incesoft.com" target="_blank">sp.incesoft.com</a><br />
2. Allez dans : &laquo;&nbsp;Msn account management&nbsp;&raquo;<br />
3. Cliquez sur &laquo;&nbsp;Add new account&nbsp;&raquo; et entrez les infos de votre compte MSN.<br />
4. Validez puis retournez dans &laquo;&nbsp;Msn account management&nbsp;&raquo;</p>
<p>Vous devrez voir votre adresse MSN enregistrée, cliquez simplement sur &laquo;&nbsp;Sign In&nbsp;&raquo; pour que le robot passe en statut &laquo;&nbsp;absent&nbsp;&raquo;. Vous n&#8217;avez plus qu&#8217;a lancer le programme et vérifier qu&#8217;il affiche bien : &laquo;&nbsp;Bot connecté avec succès sur MSN&nbsp;&raquo;.<br />
A partir de l? ,  le robot passera &laquo;&nbsp;En ligne&nbsp;&raquo; et vous pourrez le tester en l&#8217;ajoutant à vos contacts MSN ! Vous pouvez ainsi tester les réponses qu&#8217;il donne à vos question en fonction de ce que vous lui avez appris&#8230;</p>
<p>Amusez vous bien et n&#8217;hésitez pas à laisser des commentaires pour demander de l&#8217;aide sur un point de la création de ce bot, je vous répondrais au plus vite.</p>
<p><strong>==&gt; Voir la deuxième partie du tuto <a title="Tuto créer un bot MSN (partie 2)" href="http://blog.gregmarchal.com/tuto-creer-un-bot-msn-partie-2/">ici</a>. &lt;==</strong></p>
<p><strong>Merci à Wardog pour l&#8217;aide qu&#8217;il a pu me fournir lorsque je débutais la création de ce bot.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gregmarchal.com/tutorial-creer-un-bot-msn/feed/</wfw:commentRss>
		<slash:comments>100</slash:comments>
		</item>
		<item>
		<title>Un virus vicieux sur MSN : photos.zip</title>
		<link>http://blog.gregmarchal.com/un-virus-vicieux-sur-msn-photoszip/</link>
		<comments>http://blog.gregmarchal.com/un-virus-vicieux-sur-msn-photoszip/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 09:41:42 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[MSN]]></category>
		<category><![CDATA[Virus]]></category>

		<guid isPermaLink="false">http://leblogdegreg.free.fr/?p=27</guid>
		<description><![CDATA[Un virus se propage en ce moment même sur MSN à une vitesse folle, une dizaine de mes propres contacts l&#8217;ont chopé. C&#8217;est un virus qui envoie aux contacts connectés des phrases assez tordues comme celles-ci et un virus dans un dossier nommé photos.zip : Il existe un moyen de s&#8217;en débarrasser : MSN Fix [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p>Un virus se propage en ce moment même sur MSN à  une vitesse folle, une dizaine de mes propres contacts l&#8217;ont chopé. C&#8217;est un virus qui envoie aux contacts connectés des phrases assez tordues comme celles-ci et un virus dans un dossier nommé photos.zip :</p>
<p><img src="http://blog.gregmarchal.com/images/internet/msn-virus.png" title="Virus MSN" alt="Virus MSN" height="206" width="205" /></p>
<p>Il existe un moyen de s&#8217;en débarrasser : <a href="http://sosvirus.changelog.fr/MSNFix.zip" title="MSN Fix">MSN Fix </a>Il suffit de lancer le logiciel, saisir &laquo;&nbsp;r&nbsp;&raquo; puis &laquo;&nbsp;entrée&nbsp;&raquo; pour rechercher une éventuelle menace, quelques secondes après, le logiciel vous proposera de supprimer le virus s&#8217;il l&#8217;a détecté.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gregmarchal.com/un-virus-vicieux-sur-msn-photoszip/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

