L'architecture.
Les bots
Il ne reste qu'à exploiter les capacités de Rails et de XMPP afin de développer les bots qui vont effectuer les traitements.
Exemple :
-
#!/usr/bin/env ruby -
# -
# MonBot save message through ActiveRecord -
-
require 'rubygems'
-
require 'xmpp4r-simple'
-
require 'daemons'
-
require 'yaml'
-
require 'logger'
-
-
RAILS_ENV = ARGV[0] || 'development'
-
require File.dirname(__FILE__) + '/../config/environment'
-
-
require 'mysql_retry_lost_connection'
-
-
class MonBot -
@@bot_jid = "monbot@jabber.toto.com/1" -
@@bot_password = '123'
