Login   Register  
PHP Classes
elePHPant
Icontem

FSM Chat

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author  
Picture of Dmitry A. Kirilin
Name: Dmitry A. Kirilin is available for providing paid consulting. Contact Dmitry A. Kirilin .
Packages: 5 Browse all classes by Dmitry A. Kirilin Browse all classes by
Country: Russian Federation Russian Federation - PHP jobs in Russian Federation
Age: 33
All time rank: 81228 in Russian Federation Russian Federation
Week rank: 837 Down16 in Russian Federation Russian Federation Up
Innovation award
Innovation award
Nominee: 1x


  Detailed description   Download .zip .tar.gz  
This class can be used to implement an automated dialog robot using finite state machines.

The class can be configured to define input text strings under each state, response strings and the new states to assume when the specified input texts appear.

It can act as an automated chat robot that can be hooked to a remote console via telnet or other networking protocol.

Other possible applications: text file parser, command line interpreter etc.

  Classes of Dmitry A. Kirilin  >  FSM Chat  >  Download .zip .tar.gz  >  Support forum Support forum (1)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: FSM Chat
Base name: fsmchat
Description: Automated dialog robot using finite state machines
Version: -
PHP version: -
License: Freely Distributable
All time users: 1558 users
All time rank: 2214
Week users: 0 users
Week rank: 1988 Equal
 
  Groups   Rate classes User ratings   Applications   Related links   Files Files  

  Groups  
Group folder image Networking Networking protocols, clients and servers View top rated classes
Group folder image Chat Chating and instant messaging View top rated classes


  Innovation Award  
PHP Programming Innovation award nominee
November 2005
Number 3

Prize: One downloadable copy of Roadsend PHP Compiler
Building robots to access remote servers and execute complex operations is often difficult task. Depending on the responses of the servers, the robot may need to respond differently to execute the intended operations.

This class provides a solution that simplifies the construction of software robots. It uses finite state machines to help the robot know where it is on each operation step and what it should do next depending on the server response.

Manuel Lemos

  User ratings  
There are not enough user ratings to display for this class.

  Applications that use this class  
No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related links  
Link Description
FSM Parser Generic parser using FSM

  Files folder image Files  
File Role Description
Accessible without login Plain text file E1loadd Example Cisco chatter
Plain text file fsmchatclass.inc.php Class Class source
Accessible without login Plain text file README Doc. Some documentation

Download all files: fsmchat.tar.gz fsmchat.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.