Projets de chat simples
Ce que je veux faire, c'est créer un bot simple qui m'envoie un ensemble d'informations stockées dans la base de données de mon messanger fenêtre de chat [Bavarder services sont gTalk, Yahoo et d'autres couramment utilisés à discuter des produits] en outre, il doit être capable d'accepter quelques commandes prédéfinies et y répondre.
Est-il open source code pour ça?
source d'informationauteur Mayur
Vous devez vous connecter pour publier un commentaire.
Rechercher AIML (Intelligence Artificielle Markup Language), c'est autour d'un certain nombre d'années et il est assez bien définie et flexible pour des choses simples. Vous pouvez aussi le faire assez sophistiqués des trucs avec toutes sortes de récursive des modèles et les résultats sont assez décent (dans la mesure du muet bots).
Il y a un tas de ouvrir le sdk projets qui utilisent ce langage de balisage, qui prendra soin de votre correspondant à des modèles d'entrée à une réponse stockées dans les fichiers xml, vous aurez à configurer à l'aide de modèles.
J'ai travaillé sur un messager bot a quelques années en Java à l'aide de AIML pour le stockage de modèles (il y en a beaucoup Api si vous suivez ces liens ci-dessus) et utilisé le incesoft msn bot plate-forme. A travaillé très bien.
Espère que cela aide.
Pour quelque chose qui essaie d'être un peu plus sophistiqué, vous pouvez regarder le NLTK Langage Naturel: boîte à outils
http://www.nltk.org/
Basé sur le langage Python et destinés à l'éducation, mais il est tout à fait un peu de documentation et d'au moins un couple de livres (l'un est open source).
Autant que les différents réseaux chat aller, vous voudrez peut-être vérifier Pidgin ( http://www.pidgin.im/download/source/ ) , qui est une croix-plate-forme sous licence gpl client de chat écrit en C & GTK+ qui fonctionne avec tous les grands réseaux de discussion.
vous pouvez envisager de trouver des ressources de l'IA
il est un très bon exemple de chatbot disponible
essayez de google verbot
qui est construit avec .NET-library
Nous avons fait un assez facile à étendre en python, il fonctionne avec XMPP /gtalk :
http://gbin.github.com/err/
Pour vous donner une idée du minimum bonjour tout le monde est comme suit:
J'ai été l'utilisation de Github hubot à cette fin. Mon bot, quand on lui demande de raconter une blague, raconte une blague. (Bien sûr, j'ai aussi une que je peux vous demander ce que je suis censé travailler sur, et il regarde ma réserve de travail.)
Le bot fonctionne sur NodeJS. L'api prend une expression régulière et un rappel comme
robot.hear /tell a joke/i, (msg) -> msg.send 'I heard a funny joke...'
C'était assez facile à apprendre car je suis déjà familier avec NodeJS et le café-script. J'ai écrit les deux robots que j'ai mentionnés dans quelques heures aujourd'hui.
IMified pourrait être un moyen facile pour commencer, il vous permet de construire IM chat bots côté serveur web, outils de développement à recevoir des messages, et tout simplement par la création de requêtes HTTP pour envoyer des messages ou des statuts.
http://www.imified.com/hosting/
API docs ici:
http://www.imified.com/developers/api